Video: Proč v Javě používáme @override?
2024 Autor: Lynn Donovan | [email protected]. Naposledy změněno: 2023-12-15 23:44
Anotace @ Přepsat je použitý za pomoc při kontrole, zda má vývojář co dělat přepsat správnou metodu v nadřazené třídě nebo rozhraní. Když se změní název super metod, kompilátor může upozornit na tento případ, což je pouze pro zachování konzistence s super a podtřídou.
Proč se tedy v Javě používá @override?
@ Přepsat anotace označuje, že metoda podřízené třídy přepisuje svou metodu základní třídy. Extrahuje varování z kompilátoru, pokud anotovaná metoda ve skutečnosti nepracuje přepsat cokoliv. Může zlepšit čitelnost zdrojového kódu.
Následně je otázkou, zda potřebujeme @override v Javě? Měl by jsi vždy používejte @ Přepsat anotace kdykoli aplikace, navržená společností Google Jáva také průvodce osvědčenými postupy. @ Přepsat je legální v následujících případech: Když je metoda třídy prvořadé supertřídní metoda. Když metoda třídy implementuje metodu rozhraní.
K čemu se zde používá @override?
@ Přepsat @ Přepsat anotace informuje kompilátor, že je prvek určen přepsat prvek deklarovaný v nadtřídě. Přepisování metody budou diskutovány v části Rozhraní a dědičnost. I když není nutné tuto anotaci používat, když prvořadé metoda, pomáhá předcházet chybám.
Co je anotace a proč se používá v Javě?
Anotace v Jáva . Anotace jsou použitý poskytnout doplňující informace o programu. Anotace neměňte akci kompilovaného programu. Anotace pomáhají přidružit metadata (informace) k prvkům programu, tj. instanční proměnné, konstruktory, metody, třídy atd.