接口中的多继承意思是接口也可以进行继承:
格式:
父接口A:
package com.interfPack;public interface MyInterfaceA {public abstract void methodA();}
父接口B:
package com.interfPack;public interface MyInterfaceB {public abstract void methodB();}
子接口:
package com.interfPack;public interface ExtendsInfterDemo extends MyInterfaceA,MyInterfaceB {public abstract void extendMethod();//子接口继承多个父接口}
实现类:
//由于子接口继承了多个父接口,实现类又继承了子接口,所以实现类必须重写所有接口的抽象方法
package com.interfPack;public class InterfaceABDemo implements ExtendsInfterDemo{@Overridepublic void extendMethod() {System.out.println("子接口方法");}@Overridepublic void methodA() {System.out.println("父接口A方法");}@Overridepublic void methodB() {System.out.println("父接口B方法");}//由于子接口继承了多个父接口,实现类又继承了子接口,所以实现类必须重写所有接口的抽象方法}
调用
package com.interfPack;public class UseDemo {public static void main(String[] args) {InterfaceABDemo interfaceABDemo=new InterfaceABDemo();interfaceABDemo.extendMethod();interfaceABDemo.methodA();interfaceABDemo.methodB();}}
