普通类和抽象类有哪些区别?
生活随笔
收集整理的這篇文章主要介紹了
普通类和抽象类有哪些区别?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 抽象類不能被實例化
- 抽象類可以有抽象方法,抽象方法只需申明,無需實現
- 含有抽象方法的類必須申明為抽象類
- 抽象類的子類必須實現抽象類中所有抽象方法,否則這個子類也是抽象類
- 抽象方法不能被聲明為靜態static
- 抽象方法不能用 private 修飾,因為抽象類的方法是需要繼承之后讓子類去實現的,如果為Private,則無法被子類繼承,子類也無法實現該方法,JDK 1.8以前,抽象類的方法默認訪問權限為protected,JDK 1.8時,抽象類的方法默認訪問權限變為default
- 抽象方法不能用 final 修飾
?
總結
以上是生活随笔為你收集整理的普通类和抽象类有哪些区别?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: arp欺骗实现断网
- 下一篇: Log4j的使用说明