为什么像Java,C#和VB.NET现代面向对象的语言不支持多重继承[复制]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么像Java,C#和VB.NET现代面向对象的语言不支持多重继承[复制]相关的知识,希望对你有一定的参考价值。

这个问题已经在这里有一个答案:

程序员可以扩展功能并采用多重继承类的重用性。如果是用C ++有用,那么为什么像Java,C#和VB.NET现代面向对象的语言不支持多重继承。证明与可靠的理由你的答案。

答案

很多专为“胖客户端”的应用,早期的GUI框架,使用多重继承导致的几个问题上下行主要是与基本类型之间的模糊和铸造。其中一个主要的问题,被称为其在此https://en.wikipedia.org/wiki/Multiple_inheritance讨论的钻石

以上是关于为什么像Java,C#和VB.NET现代面向对象的语言不支持多重继承[复制]的主要内容,如果未能解决你的问题,请参考以下文章

计算机问题,VB和C语言最大的区别是啥

VB.NET和C++之间的区别

上位机用啥编程?

使用 NamePipe [进程间通信] VB.NET 传输对象

VB.net 和C#.net 各有啥优缺点

解释一下 .net 、VS、VC 和vb.net的开发环境...谢谢!