為什麼需要抽象類?如何定義抽象類?
是一種模版模式。抽象類為所有子類提供了一個通用模版,子類可以在這個模版基礎上進行擴充。
通過抽象類,可以避免子類設計的随意性。通過抽象類,我們就可以做到嚴格限制子類的設計,使子類之間更加通用。
要點:
有抽象方法的類隻能定以後能抽象類
抽象類不能執行個體化,及不能用new來執行個體化抽象類
抽象類可以包含屬性、方法、構造方法,但是構造方法不能用來new執行個體,隻能用來被子類調用。
抽象類隻能用來繼承。
抽象方法必須被子類實作。、
為什麼需要抽象類?如何定義抽象類?
是一種模版模式。抽象類為所有子類提供了一個通用模版,子類可以在這個模版基礎上進行擴充。
通過抽象類,可以避免子類設計的随意性。通過抽象類,我們就可以做到嚴格限制子類的設計,使子類之間更加通用。
要點:
有抽象方法的類隻能定以後能抽象類
抽象類不能執行個體化,及不能用new來執行個體化抽象類
抽象類可以包含屬性、方法、構造方法,但是構造方法不能用來new執行個體,隻能用來被子類調用。
抽象類隻能用來繼承。
抽象方法必須被子類實作。、