java中普通類和抽象類的區別:
1.普通類不能包含抽象方法,抽象類可以包含抽象方法。
2.抽象類不能直接實例化,普通類可以直接實例化。
3.抽象類可以有構造函數,抽象方法不能被聲明為靜態。
4.抽象方法只需聲明,而無需實現,抽象類中可以允許普通方法有主體。
5.含有抽象方法的類必須聲明為抽象類。
6.抽象的子類必須實現抽象類中所有抽象方法,否則這個子類也是抽象類。