A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 罗宝 中级黑马   /  2012-11-10 20:47  /  3555 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 罗宝 于 2012-11-12 09:12 编辑

在java中,接口能否继承另外一个接口?

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

9 个回复

倒序浏览
当然是可以的 用的好能规范框架 用的差就悲剧了 会很乱
回复 使用道具 举报
可以,而且可以多继承
回复 使用道具 举报
首先你要知道继承是什么?继承是指一个对象直接使用另一对象的属性和方法。也指按照法律或遵照遗嘱接受死者的财产、职务、头衔、地位等。
一个接口可以继承另一个接口,一个普通类可以实现多个接口,而一个抽象类可以实现一个接口

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

回复 使用道具 举报 1 0
类与类是继承,类与接口是实现
接口与接口是继承,而且接口是可以实现多继承的
用的是extends关键字而不是implements

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

回复 使用道具 举报 1 0
就相当于你和你爸爸的关系,爸爸可以有多个孩子,但是孩子只能有一个父亲,每个孩子继承爸爸的特征不一样,子类就当于孩子,每个孩子实现的功能是不一样的啊

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

回复 使用道具 举报 1 0
许坤 中级黑马 2012-11-10 22:49:04
7#
接口可以多次继承!因为:接口可以多继承接口 因为接口只定义行为 并不包含类别的含义 不指代具体的某类事物 而且 从语义上来说 接口对接口的继承称之为扩展更为合适

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

回复 使用道具 举报
可以的,
回复 使用道具 举报
陈军 中级黑马 2012-11-12 09:09:31
9#
可以的。你可以直接看java的API。l接口继承接口的一大片。。

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

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

谢谢,这样解释或许更好理解,这跟你和你爸爸的关系应该也是一样的哦:P
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马