1. 程式人生 > >java學習1、abstract 抽象函式 抽象類

java學習1、abstract 抽象函式 抽象類

抽象函式------>只有函式名,沒有函式體的函式

e.x. abstract  void  eat();

1、抽象類不能生成物件;

2、如果一個類中包含抽象函式,那麼這個類必須被宣告為抽象類;

3、如果一個類中沒有抽象函式,那麼這個類也可以被宣告為抽象類;

抽象類是用來 繼承的。

抽象類 可以 有建構函式。

在子類中,可以用複寫的方法來 (override)抽象函式,這樣就可以繼承抽象函式。

在子類中,可以用    super();   來繼承父類中的建構函式。

抽象類表達的是一種概念,可以防止遺漏和避免錯誤的發生。