Защо използваме @override в Java?
Защо използваме @override в Java?

Видео: Защо използваме @override в Java?

Видео: Защо използваме @override в Java?
Видео: Java Tech Talk: Hand-made Spring Boot Starter 2024, Април
Anonim

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

Следователно, защо @override се използва в Java?

@ Отмяна анотацията показва, че методът на дъщерния клас презаписва своя метод на базов клас. Той извлича предупреждение от компилатора, ако анотираният метод всъщност не го прави отменя каквото и да е. Може да подобри четливостта на изходния код.

Впоследствие въпросът е дали имаме нужда от @override в Java? Ти трябва винаги използвайте @ Отмяна анотация при всяко приложение, предложено от Google Java и ръководство за най-добри практики. @ Отмяна е легален в следните случаи: Когато методът на клас е отменящо метод от супер клас. Когато метод на клас имплементира интерфейсен метод.

Тук за какво се използва @override?

@ Отмяна @ Отмяна анотацията информира компилатора, че елементът е предназначен за отменя елемент, деклариран в суперклас. Отменяне методите ще бъдат обсъдени в Интерфейси и наследяване. Въпреки че не е задължително да използвате тази анотация, когато отменящо метод, той помага за предотвратяване на грешки.

Какво е анотацията и защо се използва в Java?

Анотации в Java . Анотации са използван за предоставяне на допълнителна информация за програма. Анотации не променяйте действието на компилирана програма. Анотации помагат да се асоциират метаданни (информация) с програмните елементи, т.е. променливи на екземпляра, конструктори, методи, класове и т.н.