私のクエリは、次のように3つのクラスがあると仮定して、いくつかのクラスがあるとします。
私の更新されたクエリを参照してください。それが彼らが求めたケースです。
class MethodContainerA {
public void display() {
System.out.println("Display from MethodContainerA");
}
}
class MethodContainerB extends MethodContainerA {
public void display() {
System.out.println("Display from MethodContainerB");
}
}
class MethodContainerC extends MethodContainerB {
}
public class MethodCallRecognization {
public static void main(String[] args) {
MethodContainerC methodContainerC = new MethodContainerC();
methodContainerC.display();
// I want to know here
}
}
私の質問は、呼び出した後display()
、どのクラスからメソッドが呼び出されたかという情報を取得できるかということです。この質問はデバッグ目的ではないことに注意してください。これは理論上のものです。