【发布时间】:2011-03-17 06:36:09
【问题描述】:
可能的重复:
Should C# include multiple inheritance?
Why C# doen’t support multiple inheritance
为什么 C# 不支持多重继承,而 C++ 支持它,而我们必须使用接口来实现相同的功能?
【问题讨论】:
标签: c#
可能的重复:
Should C# include multiple inheritance?
Why C# doen’t support multiple inheritance
为什么 C# 不支持多重继承,而 C++ 支持它,而我们必须使用接口来实现相同的功能?
【问题讨论】:
标签: c#
我们不需要提供不功能的原因。相反,必须在成本效益的基础上证明特性是合理的。 C# 没有多重继承,因为该功能的好处并不能证明成本是合理的。为什么应该 C# 有多重继承?没有它也能过得很好。
【讨论】: