黑马程序员技术交流社区

标题: 单继承的问题 [打印本页]

作者: LuckyQS    时间: 2014-1-27 08:46
标题: 单继承的问题
本帖最后由 LuckyQS 于 2014-2-10 10:06 编辑

毕老师说Java语言只支持单继承,但我看到书说Java也支持多继承,我想问一下Java到底支持不支持多继承,或者在什么情况下支持多继承?我有点混了

作者: 透过生活    时间: 2014-1-27 08:51
java支持单继承,多实现,是因为有interface(接口)
作者: zhangchao    时间: 2014-1-27 09:21
java是单继承,多实现没错,但是在接口是可以多继承的。
interface A
{
}

interface B
{
}
/*这里就是多继承*/
interface C extends A,B
{
}

作者: 悟中生有    时间: 2014-1-27 15:29
其实你把继承和实现的概念理解透了,思路就清晰了。java支持单继承和多实现。
作者: 还是回去火星吧    时间: 2014-1-27 15:58
概念这种东西有点伤脑{:soso_e150:}
作者: 彭亚军    时间: 2014-1-28 16:00
继承相当于你有几个爹,你可以使用他的所有资源,但是你永远只有一个亲爹。
接口相当于你有几个干爹,你可以有多个。
作者: 周昭民    时间: 2014-1-28 16:46
楼主,建议你看看,毕老师第7天第13讲,看完你就明白了。java支持多继承,但是是在接口的前提下,一个接口可以继承多个接口,类与类之间是不能多继承的,切记
作者: 乐宝myhoney    时间: 2014-2-5 00:50
java只支持单继承,但是通过interface的方式支持多实现,更加合理。java不支持多继承。
作者: 榨菜    时间: 2014-2-5 08:34
java允许一个接口继承多个父接口,也允许一个类实现多个接口
作者: 黑马19我最牛    时间: 2014-2-5 20:00
你看的毕老师的视频里面,他那样说,是因为还没有讲到后面的借口的多继承,给你说太多你会晕,你没见毕老师还说了,他那样说并不全面吗?




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