Что это значит (вы, вероятно, уже знаете это)
Это означает, что, хотя ваш метод имеет то же имя, что и (не приватный) метод в суперклассе, он не отменяет этометод.
По поводу предупреждающего сообщения
Это предупреждение, относящееся к Eclipse.Ничто в спецификации языка не говорит о том, что должно выдавать это предупреждение.Это «особенность IDE», если вам так нравится.Поэтому нет «универсального» способа подавления сообщения.
(обратите внимание, например, что javac
не выдает это предупреждение.)
Как отключить это предупреждение (в Eclipse)
(я знаю , вы этого не ищете, но некоторые другие посетители этой страницы могут!)
Чтобы отключить это предупреждение, перейдите на
Окно -> Предпочтения -> Java -> Компилятор -> Ошибки / предупреждения
и установите " Метод не переопределяет видимый метод пакета " на " Игнорировать ".