Java 接口与接口的多继承关系

Posted mlllily

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 接口与接口的多继承关系相关的知识,希望对你有一定的参考价值。

接口与接口之间是多继承的

注意事项:
1. 多个父接口中的抽象方法重复,没关系
2. 多个父接口中默认方法重复,子接口必须进行默认方法的覆盖重写

 

//接口A
public interface MyInterfaceA {
    public abstract void methodA();

    public abstract void methodCommon();

    public default void methodDefault(){
        System.out.println("默认方法 AAA");
    }
}

//接口B
public interface MyInterfaceB {
    public abstract void methodB();

    public abstract void methodCommon();

    public default void methodDefault(){
        System.out.println("默认方法 BBB");
    }
}

//子接口
public interface MyInterface extends MyInterfaceA, MyInterfaceB{
    public abstract void method();

    @Override
    default void methodDefault() {
        System.out.println("重写父接口中重复的默认方法");
    }
}

 

以上是关于Java 接口与接口的多继承关系的主要内容,如果未能解决你的问题,请参考以下文章

阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第3节 接口_14_接口之间的多继承

接口的多继承与包

java接口的多继承

java 代码片段

java中封装,继承,多态,接口学习总结

Java的多接口实现到底有啥好处?