私は の両方のtestOne()とtestTwoが同じcallMe()メソッドを呼び出すという以下のシナリオを持っています。Javaの質問このメソッドを呼び出した人を決定する
How do I decide inside callMe() method who called callMe().
public void testOne(){
callMe();
}
public void testTwo(){
callMe();
}
public void callMe(){
System.out.println("I was called by following method."+methodName);
}
Any sort of help is appreciated.
これを把握しようとしていますか?デバッガの場合は、コールスタックを見てください。何らかのプログラム設計の理由でこれをやろうとしているのであれば、その理由を教えてください。 – Marvo