黑马程序员技术交流社区

标题: 继承,多继承 [打印本页]

作者: Eagle    时间: 2014-10-11 13:01
标题: 继承,多继承
刚学到继承这里,毕老师说有多继承。
多继承是个什么情况??
作者: dreamseekerkun    时间: 2014-10-11 13:45
学到接口就知道了
作者: mingtianrsm    时间: 2014-10-11 15:30
严格来说,Java中没有多继承,只有接口可以接口的继承是多继承,因为接口的方法是抽象的。
作者: 任献东    时间: 2014-10-11 16:26
多继承可以理解为一个类不可以多继承普通类,但是可以实现多个接口,
作者: Quasimodo    时间: 2014-10-11 20:18
老师在视频里都说了,这个不要急,到后面就会讲到了...也就是后面一点点的接口就会讲到
接口可以被类多实现,这也是对类不支持多继承的转换形式
类也可以在继承一个类的同时去实现多个接口
接口与接口之间也存在多继承
作者: x564573138    时间: 2014-10-11 21:24
沙发必占。。。。
作者: 838598737    时间: 2014-10-11 23:45
本帖最后由 838598737 于 2014-10-11 23:46 编辑

     继承只能单继承,接口可以多继承;
      假设可以多继承,一个类继承了两个父类,父类可以有同名同参数的非抽象方法,如果子类都继承了,那,结果就是jvm不知道要调用哪个类的非抽象方法
      接口就不存在这个问题,接口的方法都是抽象的没有实现。子类继承借口后实现,jvm只是调用了子类的非抽象函数,所以就不存在有冲突

作者: 郭.威    时间: 2014-10-12 00:23
简单的理解就是儿子继承父亲的,父类里面的属性和方法子类都可以用,先这么理解吧,你得自己往后看
作者: Eagle    时间: 2014-10-12 14:59
只是赚赚经验。嘿嘿,迟早会学到的
作者: 千里马    时间: 2014-10-12 23:10
学习到后面的视频会有相关的知识解释的,相信你很快可以做到的!




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