package cn.ly.Day.seven.twentytwo;
public class Demo03Relations {
}
package cn.ly.Day.seven.twentytwo;
public interface MyInterfaceC {
public abstract void methodC();
public abstract void methodCommon();
public default void methodDefault(){
System.out.println("CC");
}
}
package cn.ly.Day.seven.twentytwo;
public interface MyInterfaceD {
public abstract void methodD();
public abstract void methodCommon();
public default void methodDefault(){
System.out.println("DD");
}
}
package cn.ly.Day.seven.twentytwo;
public interface MyInterface1 extends MyInterfaceC,MyInterfaceD {
public abstract void method();
@Override
default void methodDefault() {
}
}
package cn.ly.Day.seven.twentytwo;
public class MyInterfaceImpl implements MyInterface1 {
@Override
public void method() {
}
@Override
public void methodC() {
}
@Override
public void methodD() {
}
@Override
public void methodCommon() {
}
}