为什么java中只允许继承一个类?
答案:1 悬赏:0 手机版
解决时间 2021-04-26 13:11
- 提问者网友:棒棒糖
- 2021-04-26 02:47
为什么java中只允许继承一个类?
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-04-26 03:00
一个类只能继承一个其他的类在Java语言中禁止多重继承:一个类可以具有多个直接父类。多重继承不合法的原因是容易引发意义不明确。例如,有一个类C,如果允许它同时继承A类与B类(class C extends A,B{}),假如A、B两个类都有同一种方法fun(),如果定义:C c = new C();那么c.fun()应该调用哪一个父类的fun()方法?无法给出答案,因此Java语言禁止多重继承。但C++却是可以的,所以C++比起java在语法上却难了些。这一特性和上一特性结合使用,可以获得和多重继承相似的效果。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯