这篇文章主要介绍Java中的接口多继承机制是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题原因今天在看集合源码的时候,突然看到接口继承接口,觉得有点差异,以前写代码也就是类继承一个类,实现接口。这样写的多了,
这篇文章主要介绍Java中的接口多继承机制是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
今天在看集合源码的时候,突然看到接口继承接口,觉得有点差异,以前写代码也就是类继承一个类,实现接口。这样写的多了,突然看到接口继承接口就有点诧异了,以为哪里不对。就测试,查阅了一些资料
书写接口测试
public interface Jiekou extends Jiekou1,Jiekou2{ void jiekou();}public interface Jiekou1 { void jiekou1(); }public interface Jiekou2 { void jiekou2();}public interface Jiekou3 { void jiekou3(); }
如上,是没有问题的,所以Java是支持接口多继承
代码验证
public interface Jiekou implements Jiekou2{ void jiekou();}
如图提示:No implements clause allowed for interface
如上-接口不能实现任何接口
类实现多接口代码
public class Aggregate implements Jiekou,Jiekou3{ @Override public void jiekou() { } @Override public void jiekou1() { } @Override public void jiekou2() { } @Override public void jiekou3() { }}
如上 类实现多接口也是没有问题的
首先构建父类和子类代码
public class FatherOne {}public class FatherTwo { }//类继承一个类是没有问题的public class Son extends FatherOne{ }
如果多个类就会提示你: Class cannot extend multiple classes
以上是“Java中的接口多继承机制是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!
--结束END--
本文标题: Java中的接口多继承机制是什么
本文链接: https://www.lsjlt.com/news/322550.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-01
2024-05-01
2024-05-01
2024-05-01
2024-05-01
2024-05-01
2024-05-01
2024-05-01
2024-05-01
2024-05-01
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0