我想打电话从儿子一个父类的方法调用父类的方法,我不知道父类的方法是如何工作的:由儿子覆盖,与儿子的另一种方法
父A
有方法:myMethod(double d)
。
public class B extends A{
//overrides
public void myMethod(double d){
doSomthing();
super.myMethod(d);
}
public void anotherMethod(...){
super.myMethod(d);
}
}
instanceOfB.myMethod(d)
工作正常。问题是instanceOfB.anotherMethod(...)
它只是做instanceOfB.myMethod(d)
。
我想要B
的实例运行myMethod
的父。
有什么建议吗?
向我们提供的A级 – darijan
你的意思的实现,'b.anotherMethod(...)'运行''A'的myMethod'? – Maroun