11智能在线
新记
java中为什么只有单继承,而不用多继承?(最能用讲的通俗一点)
如题所述
举报该文章
相关建议 推荐于2017-09-29
顶楼上。
从技术的角度来说,是为了降低复杂性。例如,A类中有一个m方法,B类中也有一个m方法。如果C类单独继承A类或者B类时,C类中的m方法要么继承于A类,要么继承于B类。
而如果多重继承的话,C类的m方法有可能来自A类,又有可能来自B类,就会造成冲突。这样的继承关系,就会增加复杂性,甚至进一步影响多态的灵活性。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/p8vf77sfs.html
其他看法
第1个回答 2011-03-12
java 不能多继承。只能单继承,但是可实现多接口。
例如:
class A extends B implements C,D,E
{
}
A继承类B,实现接口C,D,E,B位置只能有一个类,CDE可以有多个
第2个回答 2011-03-12
有接口嘛
相似回答
大家正在搜
相关问题
石墨为什么能导电?最好用通俗一点,好理解一点的语言来解释,谢...
java 为什么枚举能不用最好不要用呢?有什么问题吗
关于java中TextField使用setText()方法时...
谁能用最通俗的语言给我解释Java的独立方法?
请问:java中的静态方法为什么不能直接调用非静态的方法或属...
谁能介绍一下JAVA平台开发中最长用的几种设计模式~最好是通...
三国杀中,朱然技能是什么意思?表示看不懂,要用通俗的话讲,最...
方差和标准差是怎么计算的?谁能给我用通俗的语言说下,最好也举...