Java中的接口多继承机制是什么
这篇文章主要介绍Java中的接口多继承机制是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
问题原因今天在看集合源码的时候,突然看到接口继承接口,觉得有点差异,以前写代码也就是类继承一个类,实现接口。这样写的多了,突然看到接口继承接口就有点诧异了,以为哪里不对。就测试,查阅了一些资料
一个接口可以同时继承多个接口书写接口测试
publicinterfaceJiekouextendsJiekou1,Jiekou2{voidjiekou();}publicinterfaceJiekou1{voidjiekou1();}publicinterfaceJiekou2{voidjiekou2();}publicinterfaceJiekou3{voidjiekou3();}
如上,是没有问题的,所以Java是支持接口多继承
接口不能实现任何接口代码验证
publicinterfaceJiekouimplementsJiekou2{voidjiekou();}
如图提示:No implements clause allowed for interface
如上-接口不能实现任何接口
一个类可以实现多个接口类实现多接口代码
publicclassAggregateimplementsJiekou,Jiekou3{@Overridepublicvoidjiekou(){}@Overridepublicvoidjiekou1(){}@Overridepublicvoidjiekou2(){}@Overridepublicvoidjiekou3(){}}
如上 类实现多接口也是没有问题的
一个类只能继承一个父类首先构建父类和子类代码
publicclassFatherOne{}publicclassFatherTwo{}//类继承一个类是没有问题的publicclassSonextendsFatherOne{}
如果多个类就会提示你: Class cannot extend multiple classes
以上是“Java中的接口多继承机制是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。