Предположим, у меня есть два классаЕсть ли способ получить имя класса, используя унаследованный метод суперкласса?
class A {
public static String getMyClassname()
{
// return the class name it was called on
}
}
class B extends A{}
Есть ли утилита в Java, что позволяет мне, если я называю A.getMyClassname()
я получаю A
и если я называю B.getMyClassname()
, я хотел бы получить B
?
Я потратил достаточно времени на поиск в google и stackoverflow для этого вопроса, и я придерживаюсь правил вопросов здесь. Итак, если вы видите, что этот вопрос не полезен и собирается его проголосовать, пожалуйста, по крайней мере, объясните, почему. –