【從零開始學 Dart 程式設計】抽象
【從零開始學 Dart 程式設計】線上教學課程目錄 ,Flutter 先修班, Dart 程式語言基礎入門課程。
抽象
抽象,abstract,為一個修飾子。抽象可以把他想像成是一種合約的概念,當你繼承抽象類別,你可以遵循這份繼承合約內容,實作父類別所交代要定義的方法。
抽象修飾類別語法
注意的是,抽象類別無法被實體化,只能被繼承。
abstract class 類別名稱{
//todo sth...
}
錯誤範例
抽象類別不能被實體化出來,所以下方程式就會顯示錯誤
void main() {
Father c = new Father();//錯誤:抽象類別不能被實體化出來
}
abstract class Father {
void makeMoney();
}
範例
宣告一個 Child 類別去繼承 Father 抽象類別
void main() {
Child c = new Child();
c.makeMoney();
}
class Child extends Father {
void makeMoney() {
print('makeMoney...');
}
}
abstract class Father {
void makeMoney();
}
那這次的課程就介紹到這邊囉~
順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~