У меня есть открытый абстрактный класс, и я пытаюсь использовать метод getClass()
, так как мне понадобится информация из класса, расширяющего мой абстрактный класс. Пример:
public String getName() {
return getClass().getSimpleName();
}
Однако IntelliJ сообщает об этом:
Ambiguous method call. Both
getClass () in Object and
getClass () in Object match.
Код работает нормально, но с десятками предупреждений об ошибках в моей среде IDE на мой взгляд. Это нарушает мой рабочий поток с множеством ложных срабатываний.
Почему отображаются эти ошибки и что я могу сделать, чтобы их не видеть?