25接口之间的单继承
生活随笔
收集整理的這篇文章主要介紹了
25接口之间的单继承
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Demo01Relations.java
package Relations; /* * 1.類與類之間是單繼承的。直接父類只有一個。 * 2.類與接口是多實現的。一個類可以實現多個接口。 * 3.接口與接口之間是多繼承的。下面的MyInterface既繼承MyInterfaceA又繼承MyInterfaceB * * 多個父接口的抽象方法名字重復,沒關系; * 多個父接口的默認方法名字重復,有關系。子接口必須進行默認方法的覆蓋重寫。而且要帶上default關鍵字 * */ public class Demo01Relations { }MyInterfaceA.java
package Relations;public interface MyInterfaceA {public abstract void methodA();public abstract void methodCommon();public default void method(){System.out.println("AAA");} }MyInterfaceB.java
package Relations;public interface MyInterfaceB {public abstract void methodB();public abstract void methodCommon();public default void method(){System.out.println("BBB");} }MyInterface.java
package Relations;/* * 這個子接口中有四個方法 * methodA 來源于接口A * methodB來源于接口B * methodCommon 同時來源于接口A和B * method 來源于我自己 * */public interface MyInterface extends MyInterfaceA,MyInterfaceB{@Overridedefault void method() {MyInterfaceA.super.method();} }MyInterfaceImp.java
package Relations;public class MyInterfaceImp implements MyInterface{@Overridepublic void methodA() {}@Overridepublic void methodCommon() {}@Overridepublic void methodB() {}@Overridepublic void method() {} }總結
以上是生活随笔為你收集整理的25接口之间的单继承的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 24继承父类并实现多个接口
- 下一篇: 27对象的向上向下转型