介面之間的多繼承

2021-10-19 13:03:03 字數 572 閱讀 1356

先看類與介面之間的關係:

1.類與類之間是單繼承的,直接父類只有乙個。

2.類與介面之間是多實現的,乙個類可以實現多個繼承。

3.介面與介面之間是多

繼承的。

我們來重點解釋第三條。

舉例:

public inte***ce myinte***ce1
public inte***ce myinte***ce2
public inte***ce myinte***ce3 extends myinte***ce1,myinte***ce2
這個子介面當中一共有4個方法:

method1**於介面1,method2**於介面2,common**於介面1和2,method3**於自己。

注意事項:

1.多個父介面當中的抽象方法如果重複,沒關係。

2,多個父介面當中的預設方法如果重複,那麼子介面必須進行預設方法的覆蓋重寫,而且要帶著default關鍵字,因為這是子介面,不是實現類。

介面之間的多繼承

package cn.ly.day.seven.twentytwo 1.類與類之間是單繼承的,直接父類只有乙個。2.類與介面之間是多實現的,乙個類可以實現多個介面。3.介面與介面之間是多繼承的。注意事項 1.多個介面當中的抽象方法如果重複,沒關係。2.多個父介面當中的預設方法如果重複。那麼子介面必須...

介面類的多繼承

動物園 老虎 tiger 走路 游泳 天鵝 swan 走路 游泳 飛 老鷹 oldying 飛 走路 from abc import abstractmethod,abcmeta 介面的多繼承 介面類 class swim animal metaclass abcmeta 游泳 abstractme...

PHP介面繼承及介面多繼承詳解

在php的介面中,介面可以繼承介面。雖然php類只能繼承乙個父類 單繼承 但是介面和類不同,介面可以實現多繼承,可以繼承乙個或者多個介面。當然介面的繼承也是使用extends關鍵字,要多個繼承的話只要用逗號把繼承的介面隔開即可。需要注意的是當你介面繼承其它介面時候,直接繼承父介面的靜態常量屬性和抽象...