是否可以扩展多个抽象类?
我正在尝试在C#中转换java字节码库
我在原始的java字节码库中想到它扩展了2个接口,或者在我的情况下扩展了抽象类(因为它有变量)。
似乎无法在C#中工作...
class JClassParser : JInstructions, JConstantTypes
{
}
JInstructions完全扩展..但JConstantTypes不起作用..
当然我需要像这样使用它的解决方法.. 您正在从
扩展的类中的JConstantTypes.Variable答案 0 :(得分:4)
不,C#只有单一继承。
但是,您可以使用Interfaces,因为这基本上是相同的:
class JClassParser : IInstructions, IConstantTypes
{
// implementations of the above interfaces
}