Dlaczego używamy @override w Javie?
Dlaczego używamy @override w Javie?

Wideo: Dlaczego używamy @override w Javie?

Wideo: Dlaczego używamy @override w Javie?
Wideo: Method Overriding In Java Tutorial - How To Override A Method In Java 2024, Kwiecień
Anonim

Adnotacja @ Nadpisanie jest używany za pomoc w sprawdzeniu, czy deweloper co ma nadpisanie poprawna metoda w klasie nadrzędnej lub interfejsie. Gdy zmieni się nazwa metod super, kompilator może powiadomić o tym przypadku, co służy tylko zachowaniu spójności z super i podklasą.

W związku z tym, dlaczego @override jest używane w Javie?

Ten @ Nadpisanie adnotacja wskazuje, że metoda klasy potomnej nadpisuje swoją metodę klasy bazowej. Wyodrębnia ostrzeżenie z kompilatora, jeśli metoda z adnotacjami nie działa w rzeczywistości nadpisanie wszystko. Może poprawić czytelność kodu źródłowego.

Następnie pojawia się pytanie, czy potrzebujemy @override w Javie? Powinieneś zawsze używaj @ Nadpisanie adnotacja przy każdym zgłoszeniu, sugerowana przez Google Jawa przewodnik po najlepszych praktykach. @ Nadpisanie jest dozwolona w następujących przypadkach: Gdy metoda klasy jest nadrzędny metoda superklasowa. Kiedy metoda klasy implementuje metodę interfejsu.

Do czego służy @override?

@ Nadpisanie @ Nadpisanie adnotacja informuje kompilator, że element ma za zadanie nadpisanie element zadeklarowany w superklasie. Nadrzędny metody zostaną omówione w rozdziale Interfejsy i dziedziczenie. Chociaż nie jest wymagane używanie tej adnotacji, gdy nadrzędny metoda, pomaga zapobiegać błędom.

Co to jest adnotacja i dlaczego jest używana w Javie?

Adnotacje w Jawa . Adnotacje są używany dostarczenie informacji uzupełniających o programie. Adnotacje nie zmieniaj akcji skompilowanego programu. Adnotacje pomagają powiązać metadane (informacje) z elementami programu tj. zmienne instancji, konstruktory, metody, klasy itp.