接口继承与实现

mac2022-06-30  23

定义一个父接口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上百实例源码以及开源项目
最新回复(0)