【JAVA】抽象類的用途與實例(逐步更新中!)

一、抽象類的用途。

抽象方法主要是爲讓【子類】重寫【父類】的抽象方法。

二、抽象類與普通類的區別。

1、抽象類不能實例化,普通類可以實例化。

抽象類可以創建一個引用變量。

2、抽象類前面有一個abstract 如:public abstract class student{} (抽象類) 。

三、抽象方法與普通方法的區別

1、抽象方法沒有方法體,也就是沒有{}和內容。

public abstract void men();

四、抽象類和抽象方法的關係

1、抽象類中可以沒有抽象方法,但抽象方法,必須是抽象類。

2、如果【子類】沒有重新定義【父類】的抽象方法,那麼,【子類】必須要設爲抽象類

3、【構造方法】不能【抽象化】。

4、【靜態方法】不能【抽象化】,static。

5、抽象類中,可以有非抽象的構造函數,子類可以調用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章