という名前の 3 つのクラスがありFirstClass,SecondClass and ThirdClass
ます。3 つのクラスのソースは次のとおりです。
FirstClass.java
public class FirstClass {
public void firstMethod(){
SecondClass secondClass = new SecondClass();
secondClass.secondMethod();
}
public static void main(String[] args) {
FirstClass firstClass = new FirstClass();
firstClass.firstMethod();
}
}
SecondClass.java
public class SecondClass {
public void secondMethod(){
ThirdClass thirdClass = new ThirdClass();
thirdClass.thirdMethod();
}
}
ThirdClass.java
public class ThirdClass {
public void thirdMethod(){
System.out.println("Here i need to print where the call comes from,(call hierarchy) Is it possible?");
}
}
最後のメソッド(ここにありますThirdClass.thirdMethod()
)で、メソッド呼び出しがどこから来たのかを出力する必要があります(呼び出し階層を意味します)。だから私はそのために何を書く必要がありますthirdMethod()
か