Perché usiamo @override in Java?
Perché usiamo @override in Java?

Video: Perché usiamo @override in Java?

Video: Perché usiamo @override in Java?
Video: Overriding equals and hashCode in Java - 039 2024, Aprile
Anonim

L'annotazione @ Oltrepassare è Usato per aver aiutato a verificare se lo sviluppatore cosa fare oltrepassare il metodo corretto nella classe o nell'interfaccia padre. Quando il nome dei metodi di super cambia, il compilatore può notificare quel caso, che è solo per mantenere la coerenza con il super e la sottoclasse.

Di conseguenza, perché @override viene utilizzato in Java?

Il @ Oltrepassare l'annotazione indica che il metodo della classe figlio sta sovrascrivendo il metodo della classe base. Estrae un avviso dal compilatore se il metodo annotato in realtà non lo fa oltrepassare nulla. Può migliorare la leggibilità del codice sorgente.

Successivamente, la domanda è: abbiamo bisogno di @override in Java? Dovresti usa sempre @ Oltrepassare annotazione ogni volta che l'applicazione, suggerita da Google's Giava anche la guida alle migliori pratiche. @ Oltrepassare è legale nei seguenti casi: Quando un metodo di classe è prevalere un metodo di superclasse. Quando un metodo di classe sta implementando un metodo di interfaccia.

In questo caso, a cosa serve @override?

@ Oltrepassare @ Oltrepassare l'annotazione informa il compilatore che l'elemento è destinato a oltrepassare un elemento dichiarato in una superclasse. Override i metodi saranno discussi in Interfacce ed ereditarietà. Sebbene non sia necessario utilizzare questa annotazione quando prevalere un metodo, aiuta a prevenire gli errori.

Che cos'è l'annotazione e perché viene utilizzata in Java?

Annotazioni in Giava . Annotazioni sono Usato per fornire informazioni supplementari su un programma. Annotazioni non modificare l'azione di un programma compilato. Annotazioni aiutano ad associare metadati (informazioni) agli elementi del programma, ad esempio variabili di istanza, costruttori, metodi, classi, ecc.