-3

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

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

我在原来的 java 字节码库中发现它扩展了 2 个接口,或者在我的例子中是抽象类(因为它有变量)。

在 C# 中似乎不起作用...

class JClassParser : JInstructions, JConstantTypes
{
}

JInstructions 得到完美扩展.. 但是 JConstantTypes 不起作用..

当然,解决方法我必须像这样使用它.. JConstantTypes.Variable 在您扩展的类中

4

1 回答 1

4

不,C# 只有单一继承。

但是,您可以只使用接口,因为这基本上是同一件事:

class JClassParser : IInstructions, IConstantTypes
{
    // implementations of the above interfaces
}
于 2011-07-11T04:05:49.880 回答