我有一个很好的简单问题,但似乎无法找到答案,我想知道它是否可能重写实例类structore的方法看起来像这样:从类的实例重写方法
public class A : baseA
{
public virtual void methodA()
{
}
}
public class B : baseB
{
public void method B()
{
var ClassA = new A();
}
/* Now Is there some sort of overide like */
public override methodA()
{
//Do stuff
}
}
而这些类不会相互继承,使其更加困难。 现在,如果这种结构可能在C#中?
您不从'A'继承,因此您如何期望重写它? –
这是可能的,您需要继承A形式并保留返回类型,在这种情况下为'void'。你有没有在代码中试过它? –
如果你正在问的是什么,你不能重写'methodA()'作为变量'ClassA'。 –