我试图理解一些类似的帖子,但不太了解它们的目的,并认为我会解释我自己的......
我有一个类——用带有属性和方法的代码完全定义。许多方法是虚拟的,可以被进一步的派生类覆盖。所以,我有类似以下的东西
Class_Main
-- Class_A : Class_Main
-- Class_B : Class_Main
-- Class_C : Class_Main
-- Class_D : Class_Main
然后我需要再定义一个可以从 AD 动态派生的类...例如:
Class_X : Class_A (or Class_B or Class_C or Class_D )
因为我在 Class_X 中有其他属性和方法。由于 C# 不能从两个实际的类派生,但可以使用接口,但你不能在接口中有代码,只有抽象签名,我怎么可能去做这样的实现。
谢谢