抽象類的注意事項:
- 抽象類不能執行個體化 不能造對象(抽象類中一定也有構造器,用于建立子類對象時此構造器可以被調用)
- 抽象類中不一定有抽象方法,但是抽象方法一定存在于抽象類中
- 若子類重寫了父類中所有的抽象方法,則意味着此子類方可進行執行個體化
- 若子類沒有重寫父類中所有的抽象方法,意味着此子類是一個抽象方法,且不能進行執行個體化
- 子類重寫抽象方法 不光是直接父類的抽象方法 也包括間接父類的抽象方法
抽象方法的注意事項:
- 抽象方法一定存在于抽象類中,抽象方法沒有方法體
- 子類如果繼承了抽象類,且該子類不是一個抽象類,一定要重寫抽象類中的所有方法