我在这里遇到了麻烦,这是一段已存在的代码,是从别人手中交接给我的。
class A
{
public string helloworld()
{
return "A";
}
}
class B : A
{
public string helloworld()
{
return "B";
}
}
class C: B
{
public string hi()
{
if(condition1)
{
return helloworld(); // From class A
}
else
{
return helloworld(); // From class B
}
}
}
在某种情况下,应从A类返回方法,否则应从B类返回方法。 如何实现此功能,因为输出始终为“B”?