C#中的多重继承

C#中的多重继承,第1张

C#中的多重继承

由于多重继承很糟糕(这会使源代码更加复杂),因此C#不会直接提供这种模式。但是有时具有此功能会有所帮助。

C#和.net CLR尚未实现MI,因为他们尚未得出结论,即如何在C#,VB.net和其他语言之间实现互 *** 作,而不是因为“它将使源代码更加复杂”。

MI是一个有用的概念,未解决的问题是:-“如果在不同的超类中有多个公共基类,您会怎么做?

Perl是我曾经使用过的唯一语言,其中MI可以很好地工作。.Net可能有一天会引入它,但还没有,CLR已经支持MI,但是正如我所说的那样,目前还没有语言构造。

在此之前,您只能使用代理对象和多个接口:(



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5559899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存