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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

类与接口之间是实现关系,而且类可以继承一个类的同时实现多个接口。
其中,类可以继承一个类的同时实现多个接口。这句话具体怎么理解。。。

7 个回复

倒序浏览
class A extends B implements C,D
回复 使用道具 举报
楼上已经写出实例了。java中类是单继承、多实现。
回复 使用道具 举报
飞飞飞丨 发表于 2015-7-30 12:24
class A extends B implements C,D

哦哦,好吧
回复 使用道具 举报
把 继承 和实现的 概念理一下再去看就会 清晰很多
回复 使用道具 举报
单继承多实现
回复 使用道具 举报
单继承多实现,并且不冲突
回复 使用道具 举报
面向对象大体的概括就是万事万物皆对象。首先不可能一个事物有多个爹吧?
(父类继承,所以只能有一个。但是可以多继承。比如有爸爸,有爷爷,还有曾祖父···太祖···)

【一】即: class A extends B;    并且又可以有,class B extends C;class C extends D;
很可能A就会从B、C、D身上继承到很多东西,也有可能会受到private的保护而无法继承。
但是绝对不能: class A extends B,C,D。
而A可以根据需要对父类的方法重写。

【二】接口,可以理解为特殊的类。可以是对一个类的功能的扩展。简单的生活实际例子,看看你的电脑是不是有多个USB接口?
即 class A implements B,C,D
这个时候,A 必须对接口B,C,D里面进行重写方法哦。别忘了。


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马