调用一个方法只有一个级别更高基本上,我有3类多级继承:从子类
class abstract A{}
protected aMethod(){}
class abstract B extends A{
protected aMethod(){}
}
class C extends B{
// How do I call B.aMethod() from here? As super.aMethod()
// would call A.aMethod()?
}
见的代码。我想调用比最低级别高一级的方法。但是调用super.aMethod()会返回根类的实现?
编辑︰原来超级只是去更高一级,上帝知道我在想什么......菜鸟错误,道歉所有!
为什么你认为它会调用'A.aMethod()'? – 2011-03-10 10:28:58