Oop 为什么Java、VB.NET和C等现代面向对象语言不支持多重继承

Oop 为什么Java、VB.NET和C等现代面向对象语言不支持多重继承,oop,Oop,程序员可以使用多重继承来扩展类的功能和可重用性。如果它在C++中是有用的,那么为什么现代的面向对象语言如java、VB.NET和c**不支持多重继承。用确凿的理由证明你的答案。许多为“胖客户端”应用程序设计的早期GUI框架都使用了多重继承,这导致了一些问题,主要是基本类型之间的歧义和强制转换。这里讨论的一个主要问题是钻石请你用简单或简洁的方式解释一下好吗?我试试。。。当在大型系统中使用多重继承时,由于多重继承具有多个级别,因此对于实际调用的对象的哪些继承方法会变得很混乱(这是怎么回事)非常感谢你

程序员可以使用多重继承来扩展类的功能和可重用性。如果它在C++中是有用的,那么为什么现代的面向对象语言如java、VB.NET和c**不支持多重继承。用确凿的理由证明你的答案。

许多为“胖客户端”应用程序设计的早期GUI框架都使用了多重继承,这导致了一些问题,主要是基本类型之间的歧义和强制转换。这里讨论的一个主要问题是钻石

请你用简单或简洁的方式解释一下好吗?我试试。。。当在大型系统中使用多重继承时,由于多重继承具有多个级别,因此对于实际调用的对象的哪些继承方法会变得很混乱(这是怎么回事)非常感谢你,新手:)