- 抽象類不能被實例化
- 抽象類可以有抽象方法,抽象方法只需申明,無需實現
- 含有抽象方法的類必須申明為抽象類
- 抽象類的子類必須實現抽象類中所有抽象方法,否則這個子類也是抽象類
- 抽象方法不能被聲明為靜態static
- 抽象方法不能用 private 修飾,因為抽象類的方法是需要繼承之后讓子類去實現的,如果為Private,則無法被子類繼承,子類也無法實現該方法,
JDK 1.8以前,抽象類的方法默認訪問權限為protected
,JDK 1.8時,抽象類的方法默認訪問權限變為default
- 抽象方法不能用 final 修飾
?