是否可以扩展一个以上的抽象类?

时间:2011-07-11 04:03:46

标签: c# visual-studio extends implements

是否可以扩展多个抽象类?

我正在尝试在C#中转换java字节码库

我在原始的java字节码库中想到它扩展了2个接口,或者在我的情况下扩展了抽象类(因为它有变量)。

似乎无法在C#中工作...

class JClassParser : JInstructions, JConstantTypes
{
}

JInstructions完全扩展..但JConstantTypes不起作用..

当然我需要像这样使用它的解决方法.. 您正在从

扩展的类中的JConstantTypes.Variable

1 个答案:

答案 0 :(得分:4)

不,C#只有单一继承。

但是,您可以使用Interfaces,因为这基本上是相同的:

class JClassParser : IInstructions, IConstantTypes
{
    // implementations of the above interfaces
}