先看類與介面之間的關係:
1.類與類之間是單繼承的,直接父類只有乙個。
2.類與介面之間是多實現的,乙個類可以實現多個繼承。
3.介面與介面之間是多
繼承的。
我們來重點解釋第三條。
舉例:
public inte***ce myinte***ce1
public inte***ce myinte***ce2
這個子介面當中一共有4個方法:public inte***ce myinte***ce3 extends myinte***ce1,myinte***ce2
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關鍵字,要多個繼承的話只要用逗號把繼承的介面隔開即可。需要注意的是當你介面繼承其它介面時候,直接繼承父介面的靜態常量屬性和抽象...