В отношении Java я хотел бы статически узнать имя класса текущего класса. A - родительский класс B. Я хотел бы иметь статическую String в (родительский класс), который содержит имя класса текущего класса, но когда эта статическая строка ссылается на B (дочерний класс), она должна содержать имя класса B. Возможно ли это?
Пример:
public class Parent {
protected static String MY_CLASS_NAME = ???
.
.
.
}
public class Child extends Parent {
public void testMethod() {
if (MY_CLASS_NAME.equals(getClass().getName())) {
System.out.println("We're equal!");
}
}
}