黑马程序员技术交流社区

标题: 类可以继承一个类的同时实现多个接口 [打印本页]

作者: 春春    时间: 2015-7-30 09:41
标题: 类可以继承一个类的同时实现多个接口
类与接口之间是实现关系,而且类可以继承一个类的同时实现多个接口。
其中,类可以继承一个类的同时实现多个接口。这句话具体怎么理解。。。
作者: 飞飞飞丨    时间: 2015-7-30 12:24
class A extends B implements C,D
作者: Wqi    时间: 2015-7-30 12:43
楼上已经写出实例了。java中类是单继承、多实现。
作者: 春春    时间: 2015-7-30 17:03
飞飞飞丨 发表于 2015-7-30 12:24
class A extends B implements C,D

哦哦,好吧
作者: yongaidongbing    时间: 2015-7-30 21:31
把 继承 和实现的 概念理一下再去看就会 清晰很多
作者: 曾云鹏    时间: 2015-7-30 22:06
单继承多实现
作者: aurora_bessie    时间: 2015-7-30 22:27
单继承多实现,并且不冲突
作者: 一枚小小媛    时间: 2015-7-30 23:03
面向对象大体的概括就是万事万物皆对象。首先不可能一个事物有多个爹吧?
(父类继承,所以只能有一个。但是可以多继承。比如有爸爸,有爷爷,还有曾祖父···太祖···)

【一】即: 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里面进行重写方法哦。别忘了。







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