天天看點

抽象類

為什麼需要抽象類?如何定義抽象類?

是一種模版模式。抽象類為所有子類提供了一個通用模版,子類可以在這個模版基礎上進行擴充。

通過抽象類,可以避免子類設計的随意性。通過抽象類,我們就可以做到嚴格限制子類的設計,使子類之間更加通用。

要點:

有抽象方法的類隻能定以後能抽象類

抽象類不能執行個體化,及不能用new來執行個體化抽象類

抽象類可以包含屬性、方法、構造方法,但是構造方法不能用來new執行個體,隻能用來被子類調用。

抽象類隻能用來繼承。

抽象方法必須被子類實作。、

上一篇: 抽象類
下一篇: 抽象類