接口A:

    1. package com.interfPack;
    2. public interface MyInterfaceA {
    3. public abstract void methodsA();
    4. }

    接口B:

    1. package com.interfPack;
    2. public interface MyInterfaceB {
    3. public abstract void methodsB();
    4. }

    实现类:

    1. package com.interfPack;
    2. public class InterfaceABDemo implements MyInterfaceA,MyInterfaceB{
    3. //等同于
    4. //public class InterfaceABDemo extends Object implements MyInterfaceA,MyInterfaceB{
    5. @Override
    6. public void methodsA() { //覆盖重写接口A的抽象方法
    7. System.out.println("重写A");
    8. }
    9. @Override
    10. public void methodsB() { //覆盖重写接口B的抽象方法
    11. System.out.println("重写B");
    12. }
    13. }

    调用:

    package com.interfPack;
    
    public class UseDemo {
        public static void main(String[] args) {
           InterfaceABDemo interfaceABDemo=new InterfaceABDemo();
           interfaceABDemo.methodsA(); //调用方法A
           interfaceABDemo.methodsB(); //调用方法B
        }
    }