java筆試題---interface與abstract class的區別

抽象類:
 1.由抽象方法和常量、變量、全局常量構造方法、普通方法組成
 2.使用abstract聲明
 3.子類要通過extends繼承抽象類,子類如果不是抽象類,則必須覆寫抽象類的全部抽象方法
 4.存在單繼承的侷限
 5.抽象類可以實現若干個接口,抽象類之間可以互相繼承
接口:
 1.由抽象方法和全局常量組成
 2.使用interface關鍵字
 3.子類要通過implements實現接口,子類如果不是抽象類,則必須覆寫抽象類的全部抽象方法
 4.一個子類可以實現多個接口
 5.接口不能繼承一個抽象類,但允許繼承多個接口
發佈了22 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章