我有一個很好的簡單問題,但似乎無法找到答案,我想知道它是否可能重寫實例類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'。 –