class A
{
public Start(){}
}
class B:A
{
public Start(){}
}
class C:B
{
public Start()
{
//i want to call B's Start()
// when i do base.Start();
//it calls A's Start();
}
}
如何从C的Start()中调用B的Start();当我从C的Start()调用base.Start()时,它调用A的Start();如何在多级继承中调用父级的方法
使用虚拟/超驰;因为它现在是隐藏的,而不是继承 – Lanorkin 2014-11-21 09:26:53
否 - 它调用'B.Start'。 – 2014-11-21 09:28:32
如果你在'B的Start()'方法中没有'base.Start()',那么Konrad提到它会调用'B的Start()'而不是'A的Start()'方法。 – Michael 2014-11-21 09:37:28