天天看點

Java 中如何使用抽象類與抽象方法

抽象類的注意事項:

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

抽象方法的注意事項:

  • 抽象方法一定存在于抽象類中,抽象方法沒有方法體
  • 子類如果繼承了抽象類,且該子類不是一個抽象類,一定要重寫抽象類中的所有方法