定义一个父接口IParent1;
public interface IParent1{
public void p1() ;//定义抽象方法p1;}
定义一个父接口IParent2;
public interface IParent2{ public void p2() ;//定义抽象方法p2;}
定义一个子接口IChild;IChild继承了父接口IParent1和IParent2;
public interface IChild extends IParent1,IParent2{ //IChild接口继承了父接口IParent1和IParent2; public void c1() ;//定义抽象方法c1;}
定义类ClassA实现接口IChild;
public class ClassA implements IChild{ @Override//重写接口方法; public void p1(){ System.out.println("实现接口IParent1的方法p1"); } @Override//重写接口方法; public void p2(){ System.out.println("实现接口IParent2的方法p2"); } @Override//重写接口方法; public void c1(){ System.out.println("实现接口IChild的方法c1"); }}
类ClassA的测试;
public class ClassATest{ //测试ClassA; public static void main(String[] args) { ClassA classA=new ClassA(); classA.p1(); classA.p2(); classA.c1(); }}
转载于:https://www.cnblogs.com/muchenyu/p/9977875.html
相关资源:JAVA上百实例源码以及开源项目