接口A:
package com.interfPack;public interface MyInterfaceA {public abstract void methodsA();}
接口B:
package com.interfPack;public interface MyInterfaceB {public abstract void methodsB();}
实现类:
package com.interfPack;public class InterfaceABDemo implements MyInterfaceA,MyInterfaceB{//等同于//public class InterfaceABDemo extends Object implements MyInterfaceA,MyInterfaceB{@Overridepublic void methodsA() { //覆盖重写接口A的抽象方法System.out.println("重写A");}@Overridepublic void methodsB() { //覆盖重写接口B的抽象方法System.out.println("重写B");}}
调用:
package com.interfPack;
public class UseDemo {
public static void main(String[] args) {
InterfaceABDemo interfaceABDemo=new InterfaceABDemo();
interfaceABDemo.methodsA(); //调用方法A
interfaceABDemo.methodsB(); //调用方法B
}
}
