可能重复:
为什么Java或C#中不允许多重继承?
问题: C#是否支持多重继承?
答:是的,使用界面.
现在我的问题:如果我们继承一个接口,那么我们必须实现它.所以我们正在编写自己的代码然后我们如何使用继承的核心概念,即继承接口的可重用性.
因此,通过接口进行多重继承是没用的.如果我错了,那么通过接口进行多重继承有用吗?
你混淆了两个不同的概念:
因此,如果你希望通过实现一个接口继承行为,当然它似乎没用......实现一个接口只是告诉别人"嘿,我知道怎么做(某事)"的一种方式.它不会自动提供"某事"的实现,该部分由您决定.