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中的接口多继承机制是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注主机评测网行业资讯频道!


上一篇:Linux如何搭建phpMyAdmin

下一篇:Java怎么执行cmd命令及要注意哪些事项


Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器