Почему мы используем @override в Java?
Почему мы используем @override в Java?

Видео: Почему мы используем @override в Java?

Видео: Почему мы используем @override в Java?
Видео: Урок Java 384: Best practice 20: Почему нужно использовать @Override 2024, Ноябрь
Anonim

Аннотация @ Переопределить является использовал за помощь в проверке того, что разработчику отвергать правильный метод в родительском классе или интерфейсе. Когда имя методов super изменяется, компилятор может уведомить об этом случае, что только для обеспечения согласованности с super и подклассом.

Следовательно, почему @override используется в Java?

@ Переопределить аннотация указывает, что метод дочернего класса перезаписывает свой метод базового класса. Он извлекает предупреждение из компилятора, если аннотированный метод на самом деле не отвергать что-нибудь. Это может улучшить читаемость исходного кода.

Впоследствии возникает вопрос, а нужен ли нам @override в Java? Вам следует всегда используйте @ Переопределить аннотация всякий раз, когда приложение, предложенное Google Джава руководство по передовой практике. @ Переопределить допустимо в следующих случаях: Когда метод класса преобладающий метод суперкласса. Когда метод класса реализует метод интерфейса.

Для чего здесь используется @override?

@ Переопределить @ Переопределить аннотация сообщает компилятору, что элемент предназначен для отвергать элемент, объявленный в суперклассе. Переопределение методы будут обсуждаться в разделе «Интерфейсы и наследование». Хотя нет необходимости использовать эту аннотацию, когда преобладающий метод, он помогает предотвратить ошибки.

Что такое аннотация и почему она используется в Java?

Аннотации в Джава . Аннотации находятся использовал для предоставления дополнительной информации о программе. Аннотации не изменять действие скомпилированной программы. Аннотации помогают связать метаданные (информацию) с элементами программы, то есть переменными экземпляра, конструкторами, методами, классами и т. д.