A类继承B类,B类继承C类,那A不就间接继承B,C类么?照这么说,何来单继承多继承的说法?

如题,A类继承B类,B类继承C类,那A不就间接继承B,C类么?照这么说,何来单继承多继承的说法?谢谢所以,java不存在多继承这一说法。有些人说java可以实现多个接口从... 如题,A类继承B类,B类继承C类,那A不就间接继承B,C类么?照这么说,何来单继承多继承的说法?谢谢
所以,java不存在多继承这一说法。 有些人说 java 可以实现多个接口 从而实现了 多继承。 这个不叫做 多继承, 实现多个接口就是实现多个接口, 实现多个接口 不等于 就是 多继承。
展开
 我来答
匿名用户
2012-08-29
展开全部
单继承是说 A:B; A是B的子类
多继承是说 A:B,C ; A是B和C的子类;
追问
我是在面试中,被问到,java没有多继承是吧,但是接口有类似多继承的功能,可以实现多个接口。 他的问题是,A类继承B B继承C,C又继承D, 那不相当于 A 继承BCD了么。某种程度上来说 也算实现了 多继承啊,你看是不是
追答
如果严格从定义出发,你说的这种情况不算多继承,但是效果上有多继承的效果;

关键是这个程度是怎么定义的了;
实际上java可以实现多个接口,为什么一定要用这种"多继承"呢
interface a;
interface b;
class c implements a,b;
面试的话,我觉得这个才是他想要你回答的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式