Я ищу способ получения имени класса, для которого вызывается статический метод.
например:
public class MySuperClass{
public static String getClassName(){
//some trick here...
}
}
и
public class MyInheritingClass extends MySuperClass{
//some interesting code here...
public static void main(String [ ] args){
System.out.println(MyInheritingClass.getClassName());
//this should output "MyInheritingClass" and NOT "MySuperClass"
}
}
Есть идеи, как это решить?
спасибо