抽象類

抽象類

1.        什麼抽象類

a)        含有抽象方法的類,就是抽象類,使用關鍵字abstract 修飾.

2.        抽象方法

a)        只有方法的申明沒有方法體

3.        爲什麼要用抽象類

a)        避免子類設計的隨意性。

b)        設計與實現分離。

c)        爲所有子類提供了公用模板。

4.        定義抽象方法         abstract

該類定義爲抽象類,子類必須重寫父類方法。

5.        要點:

a)        有抽象方法的類只能定義爲抽象類;

b)        抽象類不能被實例化;

c)        抽象方法可包含屬性方法和構造方法,但是構造方法不能用new來實例化;

d)        抽象類只能用來繼承;

e)        抽象方法必須被子類實現。

 

發佈了31 篇原創文章 · 獲贊 11 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章