
什麼是抽象類?
使用abstract修飾的類稱為抽象類
抽象類中構造方法的作用,是提供給子類調用
運作效果圖
成員變量,成員方法,靜态方法,構造方法,final修飾的方法,抽象方法
什麼是抽象方法?
使用abstract修飾的方法稱為抽象方法
1)抽象方法不允許有方法體,隻能以分号“;”結尾
2)抽象方法隻能聲明在抽象類中 (含有抽象方法的類必須是抽象類)
3)抽象類中可以包含0個或多個抽象方法
4)抽象方法必須被子類實作
5)如果子類不能實作父類中的抽象方法,那麼子類也必須是抽象類
總結:abstract可以修飾類和方法
通過抽象類,可以避免子類設計的随意性。通過抽象類,我們就可以做到嚴格限制子類的設計,使子類之間更加通用。(程式的可擴充和可維護性)
什麼情況下使用抽象類?父類的名稱比較抽象,建立對象無意義。
Animail動物類 –》abstract, abstract shout()
每一種運物 ,分别實作發聲的方法
運作結果;
都看到這裡了,是不是想學習呢?
點選這裡,進入學習吧!