B:抽象類特點
a:抽象類和抽象方法必須用abstract關鍵字修飾
abstract class 類名 {}
public abstract void eat();
b:抽象類不一定有抽象方法,有抽象方法的類一定是抽象類或者是接口
c:抽象類不能執行個體化那麼,抽象類如何執行個體化呢?
按照多态的方式,由具體的子類執行個體化。其實這也是多态的一種,抽象類多态。
d:抽象類的子類
要麼是抽象類
要麼重寫抽象類中的所有抽象方法
B:抽象類特點
a:抽象類和抽象方法必須用abstract關鍵字修飾
abstract class 類名 {}
public abstract void eat();
b:抽象類不一定有抽象方法,有抽象方法的類一定是抽象類或者是接口
c:抽象類不能執行個體化那麼,抽象類如何執行個體化呢?
按照多态的方式,由具體的子類執行個體化。其實這也是多态的一種,抽象類多态。
d:抽象類的子類
要麼是抽象類
要麼重寫抽象類中的所有抽象方法