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("重写父接口中重复的默认方法");
    }
}

 

posted on 2021-06-24 16:53  mlllily  阅读(156)  评论(0编辑  收藏  举报