我想打電話從兒子一個父類的方法調用父類的方法,我不知道父類的方法是如何工作的:由兒子覆蓋,與兒子的另一種方法
父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