EMZETT.
Войти

@Override

Коротко: @Override — аннотация, заставляющая компилятор проверить, что метод действительно переопределяет метод суперкласса или интерфейса.

Подробнее: При переопределении подкласс заменяет поведение унаследованного метода. Опечатка в имени или другой список параметров без @Override не приводит к ошибке.

Подробности

class Animal {
    String sound()

См. также: переопределение, полиморфизм, ключевое слово super