通過一個小示例來說明接口之間的多繼承關係
package cn.bjsxt.oop03;
//創建接口AAA
public interface AAA {
public abstract void testaaa();
}
package cn.bjsxt.oop03;
//創建接口BBB
public interface BBB {
public abstract void testbbb();
}
package cn.bjsxt.oop03;
//創建接口CCC,并繼承接口AAA和BBB
public interface CCC extends AAA, BBB{
public abstract void testccc();
}
package cn.bjsxt.oop03;
/**
*創建測試類實現CCC接口,則AAA、BBB、CCC三個接口的方法都需要被實現類重寫
* 接口之間的多繼承關係
* @author ZhihaoChen
*
*/
public class Test implements CCC{
public static void main(String[] args) {
Test test=new Test();
test.testaaa();
test.testbbb();
test.testccc();
}
@Override
public void testaaa() {
System.out.println("testaaa");
}
@Override
public void testbbb() {
System.out.println("testbbb");
}
@Override
public void testccc() {
System.out.println("testccc");
}
}
2017/10/25 BIT创作,您可以免费转载和使用!(本模块博客是作者学习期间整理的学习心得,不是java技术的标准严格学习文档,仅作参考交流使用,对于使用本文档的后果,作者不作任何口头或书面的承诺)