iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0
自我挑戰組

初學者學習到的JavaScript 知識系列 第 7

鐵人賽DAY7-抽象類別

  • 分享至 

  • xImage
  •  

抽象類別(Abstract Class)不能用來建立物件
抽象方法(Abstract method)是只有方法定義但不包含執行的方法,沒有主體的方法就稱為抽象方法,抽象方法只能存在於抽象類別中
而抽象類別可以混合使用抽象和非抽象方法,所有抽象類別的子類別必須要覆蓋住它的所有abstract method
抽象類別沒辦法做建立不過可以當作一種資料類型用來呈現多態性

要做抽象類別的另一個方法是用接口(Interface),接口是一個完全的抽象類別,它代表所有的內部方法都是抽象方法
接口的特性包括
1.不能用來創建物件
2.使用接口的時候必須要override所有的方法
3.接口的所有properties預設為public、static、final


上一篇
鐵人賽DAY6-物件導向程式設計
下一篇
鐵人賽DAY8-switch statement&memory leak
系列文
初學者學習到的JavaScript 知識30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言