我的情況解決方法是這樣的:與基本類型
public class InheritedClass : BaseClass
{
public override void SomeMethod()
{
AnotherMethod();
}
public override void AnotherMethod()
{
}
}
public class BaseClass
{
public virtual void SomeMethod()
{ }
public virtual void AnotherMethod()
{ }
}
那麼哪種方法,當我打電話InheritedClassInstance.SomeMethod
叫?它叫InheritedClassInstance.AnotherMethod
還是BaseClass的AnotherMethod
?