一、抽象類的用途。
抽象方法主要是爲讓【子類】重寫【父類】的抽象方法。
二、抽象類與普通類的區別。
1、抽象類不能實例化,普通類可以實例化。
抽象類可以創建一個引用變量。
2、抽象類前面有一個abstract 如:public abstract class student{} (抽象類) 。
三、抽象方法與普通方法的區別
1、抽象方法沒有方法體,也就是沒有{}和內容。
public abstract void men();
四、抽象類和抽象方法的關係
1、抽象類中可以沒有抽象方法,但抽象方法,必須是抽象類。
2、如果【子類】沒有重新定義【父類】的抽象方法,那麼,【子類】必須要設爲抽象類。
3、【構造方法】不能【抽象化】。
4、【靜態方法】不能【抽象化】,static。
5、抽象類中,可以有非抽象的構造函數,子類可以調用。