接口A:

    1. package com.interfPack;
    2. public interface MyInterfaceA {
    3. public default void defaultMthod(){
    4. System.out.println("默认方法A");
    5. }
    6. }

    接口B:

    1. package com.interfPack;
    2. public interface MyInterfaceB {
    3. public default void defaultMthod(){
    4. System.out.println("默认方法B");
    5. }
    6. }

    实现类:

    1. package com.interfPack;
    2. public class InterfaceABDemo extends Object implements MyInterfaceA,MyInterfaceB{
    3. @Override
    4. public void defaultMthod() { //覆盖重写接口默认方法
    5. System.out.println("重写");
    6. }
    7. }

    调用:

    1. package com.interfPack;
    2. public class UseDemo {
    3. public static void main(String[] args) {
    4. InterfaceABDemo interfaceABDemo=new InterfaceABDemo();
    5. interfaceABDemo.defaultMthod();
    6. }
    7. }