我的情况解决方法是这样的:与基本类型
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
?