课程
/后端开发
/Java
/Java入门第二季 升级版
Dog是Animal的子类,Animal是Object的子类,所以Dog也是Object的子类,但是之前说的是单继承,这个怎么理解啊?
2014-11-28
源自:Java入门第二季 升级版 9-8
正在回答
简单的来讲Object 你可以看成造物主
animal 和Object类不是并列关系,是父亲和爷爷的关系
打错了,taeny 是"他们",呃,,,,,m 没打,反而后面多打了个y,呃,,,
呵呵呵,简单来讲,就是taeny世代单传,呃,,,
铁头娃赛伦特
慕楓 回复 铁头娃赛伦特
是不能同时继承两个或者以上的类,java不行,但是java保留了这机制,叫做多实现
就是一种线性的继承啊,就是单继承啊,儿子的父亲,儿子的爷爷,不冲突啊
多层继承,
不可以多重继承,就像一个人不能有许多亲爹一样,但是可以多层继承,就像每个人都有爷爷一样。
小角
爷爷-爸爸-儿子 Object -Animal-Dog
慕尼黑5015680
Min01
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答“Animal animal = dog”,那么这个“animal"对象应该属于Animal类,还是Dog类?
2 回答java不是不能多继承吗,这里的animal继承object,dog继承animal不就是多继承吗
4 回答Animal也是类名,为什么不能是Animal Dog=new Animal();
1 回答Dog类Cat类还有Animal类,这个类指的是什么?
4 回答为什么讲到多态里面 animal有两个子类 一个dog一个cat 不是说是单继承吗