黑马程序员技术交流社区

标题: 在java中,接口能否继承接口? [打印本页]

作者: 罗宝    时间: 2012-11-10 20:47
标题: 在java中,接口能否继承接口?
本帖最后由 罗宝 于 2012-11-12 09:12 编辑

在java中,接口能否继承另外一个接口?
作者: 朱宏青    时间: 2012-11-10 20:52
当然是可以的 用的好能规范框架 用的差就悲剧了 会很乱
作者: 颜峰    时间: 2012-11-10 21:12
可以,而且可以多继承
作者: 魏冬    时间: 2012-11-10 22:35
首先你要知道继承是什么?继承是指一个对象直接使用另一对象的属性和方法。也指按照法律或遵照遗嘱接受死者的财产、职务、头衔、地位等。
一个接口可以继承另一个接口,一个普通类可以实现多个接口,而一个抽象类可以实现一个接口
作者: 种生祥    时间: 2012-11-10 22:42
类与类是继承,类与接口是实现
接口与接口是继承,而且接口是可以实现多继承的
用的是extends关键字而不是implements
作者: 魏冬    时间: 2012-11-10 22:45
就相当于你和你爸爸的关系,爸爸可以有多个孩子,但是孩子只能有一个父亲,每个孩子继承爸爸的特征不一样,子类就当于孩子,每个孩子实现的功能是不一样的啊
作者: 许坤    时间: 2012-11-10 22:49
接口可以多次继承!因为:接口可以多继承接口 因为接口只定义行为 并不包含类别的含义 不指代具体的某类事物 而且 从语义上来说 接口对接口的继承称之为扩展更为合适
作者: 张钧杰    时间: 2012-11-10 23:23
可以的,
作者: 陈军    时间: 2012-11-12 09:09
可以的。你可以直接看java的API。l接口继承接口的一大片。。

比如Collection接口。就继承了Iterable接口
API这样写的

public interface Collection<E>extends Iterable<E>。。这不就是接口的继承么
作者: 罗宝    时间: 2014-1-28 11:14
本帖最后由 罗宝 于 2014-1-28 11:18 编辑
魏冬 发表于 2012-11-10 22:45
就相当于你和你爸爸的关系,爸爸可以有多个孩子,但是孩子只能有一个父亲,每个孩子继承爸爸的特征不一样, ...

谢谢,这样解释或许更好理解,这跟你和你爸爸的关系应该也是一样的哦:P





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