Hvorfor bruker vi @override i Java?
Hvorfor bruker vi @override i Java?

Video: Hvorfor bruker vi @override i Java?

Video: Hvorfor bruker vi @override i Java?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, April
Anonim

Merknaden @ Overstyring er brukt for å hjelpe til med å sjekke om utvikleren hva skal overstyring den riktige metoden i den overordnede klassen eller grensesnittet. Når navnet på supers metoder endres, kan kompilatoren varsle den saken, som kun er for å holde samsvar med superen og underklassen.

Derfor, hvorfor brukes @override i Java?

The @ Overstyring merknaden indikerer at barneklassemetoden overskriver sin basisklassemetode. Den trekker ut en advarsel fra kompilatoren hvis den kommenterte metoden faktisk ikke gjør det overstyring hva som helst. Det kan forbedre lesbarheten til kildekoden.

Deretter er spørsmålet, trenger vi @override i Java? Du burde bruk alltid @ Overstyring merknad når søknad, foreslått av Google Java beste praksis guide også. @ Overstyring er lovlig i følgende tilfeller: Når en klassemetode er overordnet en superklassemetode. Når en klassemetode implementerer en grensesnittmetode.

Her, hva brukes @override til?

@ Overstyring @ Overstyring merknad informerer kompilatoren om at elementet er ment å overstyring et element deklarert i en superklasse. Overstyrer metoder vil bli diskutert i Grensesnitt og arv. Selv om det ikke er nødvendig å bruke denne merknaden når overordnet en metode, hjelper den å forhindre feil.

Hva er merknad og hvorfor brukes det i Java?

Merknader i Java . Merknader er brukt å gi tilleggsinformasjon om et program. Merknader ikke endre handlingen til et kompilert program. Merknader hjelp til å knytte metadata (informasjon) til programelementene, dvs. instansvariabler, konstruktører, metoder, klasser, etc.