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