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中的接口多继承机制是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注主机评测网行业资讯频道!
webacc.exe是什么文件?webacc.exe是不是病毒
WINSYS.vbs是什么文件?WINSYS.vbs是不是病毒
winssh.exe是什么文件?winssh.exe是不是病毒
wt.exe是什么文件?wt.exe是不是病毒
winsysetm.exe是什么文件?winsysetm.exe是不是病毒
winstrve.exe是什么文件?winstrve.exe是不是病毒
winsysupd7.exe是什么文件?winsysupd7.exe是不是病毒
winsysupd.exe是什么文件?winsysupd.exe是不是病毒
winsysupd2.exe是什么文件?winsysupd2.exe是不是病毒
winsysupd8.exe是什么文件?winsysupd8.exe是不是病毒