Video: Prečo používame @override v Jave?
2024 Autor: Lynn Donovan | [email protected]. Naposledy zmenené: 2023-12-15 23:52
anotácia @ Prepísať je použité za pomoc pri kontrole, či má vývojár čo robiť prepísať správnu metódu v nadradenej triede alebo rozhraní. Keď sa zmení názov metód super, kompilátor môže upozorniť na tento prípad, čo je len pre zachovanie konzistencie s super a podtriedou.
Prečo sa teda v jazyku Java používa @override?
@ Prepísať anotácia naznačuje, že metóda podradenej triedy prepisuje svoju metódu základnej triedy. Extrahuje varovanie z kompilátora, ak anotovaná metóda v skutočnosti nie je prepísať čokoľvek. Môže zlepšiť čitateľnosť zdrojového kódu.
Následne je otázkou, či potrebujeme @override v Jave? Mal by si vždy používajte @ Prepísať anotácia pri každej aplikácii navrhnutá spoločnosťou Google Java aj sprievodca osvedčenými postupmi. @ Prepísať je legálna v nasledujúcich prípadoch: Keď je metóda triedy prvoradé metóda supertriedy. Keď metóda triedy implementuje metódu rozhrania.
Na čo sa tu používa @override?
@ Prepísať @ Prepísať anotácia informuje kompilátor, že prvok je určený prepísať prvok deklarovaný v nadtriede. Prvoradé o metódach sa bude diskutovať v časti Rozhrania a dedičnosť. Aj keď nie je potrebné použiť túto anotáciu, keď prvoradé metóda, pomáha predchádzať chybám.
Čo je anotácia a prečo sa používa v Jave?
Anotácie v Java . Anotácie sú použité poskytnúť doplňujúce informácie o programe. Anotácie nemeňte činnosť skompilovaného programu. Anotácie pomáhajú priradiť metaúdaje (informácie) k prvkom programu, t.j. premenným inštancií, konštruktorom, metódam, triedam atď.