接口可以繼承接口嗎,抽象類可以繼承接口嗎,抽象類可以繼承實體類嗎?

1、接口可以繼承接口,抽象類不可以繼承接口,但可以實現接口。

2、抽象類可以繼承實體類。抽象類可以實現(implements)接口,抽象類是否可繼承實體類,但前提是實體類必須有明確的構造函數。

3.抽象類可以繼承實體類,就是因爲抽象類的可以繼承性和有方法。

4、一個接口可以繼承多個接口. interface C extends A, B {}是可以的. 一個類可以實現多個接口: class D implements A,B,C{} 但是一個類只能繼承一個類,不能繼承多個類 class B extends A{} 在繼承類的同時,也可以繼承接口: class E extends D implements A,B,C{} 這也正是選擇用接口而不是抽象類的原因。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章