狗.java
public class Dog extends Animal {
.....
}
动物.java
public class Animal {
public static String getName() {
String callerClassName = ????; //How to get the class Dog, when I call from TestCase
return "Animal";
}
}
当我对 Dog.getName() 使用 TestCase 类时,当我使用 Thread.currentThread().getStackTrace()[1].getClassName() 时如何获取类名 Dog 而不是 Animal
public class TestCase {
public static String getName(){
return Dog.getName();
}
}