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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© chuanyueing 中级黑马   /  2013-3-6 11:11  /  1476 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一个类继承了多个类又实现了多个接口   我想问一下这个类  是先继承了类还是先实现接口还是从左到右。
   请各位牛指点一下   !

点评

多看看基础部分  发表于 2013-3-6 13:07

7 个回复

倒序浏览
本帖最后由 邹学良 于 2013-3-6 11:29 编辑

Java 不支持类的多继承,也是先继承了类之后,拿到了父类中的数据方法后才能去接口实现
就是计算机主板一样,先得拿到这个主板的基本内部结构,像南北桥电路这些,才能去外接音箱,键盘这些处接口
总不能先接上音箱再去设计主板吧?

评分

参与人数 1黑马币 +6 收起 理由
黄玉昆 + 6 赞一个!

查看全部评分

回复 使用道具 举报
JAVA支持单继承,但是可以多实现接口
java中的接口支持多继承

楼主你的问题可以这么理解:
   接口是一种特殊的继承,继承与类是 is a的关系,  接口和类是 like a的关系,  继承是类的共性内容抽取而来,而接口是类的扩展功能
   两个之间没有先后顺序,都存在覆写和继承的关系,,,父类和接口中根本不会有共性内容,,,所以可以理解为接口是一个特殊的继承就可以了

评分

参与人数 1黑马币 +6 收起 理由
黄玉昆 + 6

查看全部评分

回复 使用道具 举报
一个类继承了多个类又实现了多个接口   我想问一下这个类  是先继承了类还是先实现接口还是从左到右。
   请各位牛指点一下   !// 这里有错误,牛不会上网
回复 使用道具 举报
呵呵,好吧
回复 使用道具 举报
杨建聪 发表于 2013-3-6 11:46
JAVA支持单继承,但是可以多实现接口
java中的接口支持多继承

谢谢,回答的很仔细。懂了
回复 使用道具 举报
当然是先继承了,这个情况好比是,儿子继承爸爸抽烟的问题差不多呀,然后慢慢的儿子戒烟了,就是将从爸爸继承而来的特性改变了,在java中也就是先将借口继承而来,然后在做一改变就是实现了;
回复 使用道具 举报
从左往右,先继承一个类,在实现一个或多个接口{:soso_e100:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马