黑马程序员技术交流社区

标题: 接口能不能是Object的子类? [打印本页]

作者: 黑马戴帅军    时间: 2013-10-20 21:04
标题: 接口能不能是Object的子类?
本帖最后由 黑马戴帅军 于 2013-10-21 14:51 编辑

我百度了好久,也没找到一个说法,怎么说的都有,视频里这点也没有讲到。以后有可能会被问道。
有没有权威一点的说法。或者链接什么的。
大神?你在哪里。

作者: 習慣性、隱身    时间: 2013-10-20 21:15
首先、java中接口跟类是两个并行的概念,所有类都继承Object,但接口是接口,不继承Object,接口只能继承某一接口,但某个类可以实现接口(多个接口)。其次、接口是一系列方法声明的开放集合,即所有实现了该接口的类都具备该接口公开的方法,通常为了隐藏实现以及程序的可拓展性用到接口,因为在所有可以使用接口的地方都可以使用它的实现类来替换。
作者: To    时间: 2013-10-20 21:33
比如我问你Collection能不能继承Object
作者: freehiker    时间: 2013-10-20 21:48
只需要知道interface中的方法都是抽象的,就可以知道接口不可能继承Object,不然接口中就存在Object中的所有非抽象方法了。
作者: 麦者    时间: 2013-10-20 22:07
他们都是java.lang后的同级的,是Object的子类的话,就能创建对象,接口是不能的
作者: 周志龙    时间: 2013-10-21 08:25

楼主你好,如果问题已解决请将帖子状态修改为提问结束,如果未解决请继续提问,谢谢合作
如果不会修改请看解释帖:http://bbs.itheima.com/thread-89313-1-1.html




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2