Hvorfor bruger vi @override i Java?
Hvorfor bruger vi @override i Java?

Video: Hvorfor bruger vi @override i Java?

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

Anmærkningen @ Tilsidesæt er Brugt for at hjælpe med at tjekke om udvikleren hvad skal tilsidesætte den korrekte metode i den overordnede klasse eller grænseflade. Når navnet på supers metoder ændrer sig, kan compileren underrette sagen, hvilket kun er for at holde overensstemmelse med super og underklassen.

Derfor, hvorfor bruges @override i Java?

Det @ Tilsidesæt annotation angiver, at den underordnede klassemetode overskriver sin basisklassemetode. Det uddrager en advarsel fra compileren, hvis den kommenterede metode faktisk ikke gør det tilsidesætte hvad som helst. Det kan forbedre læsbarheden af kildekoden.

Efterfølgende er spørgsmålet, har vi brug for @override i Java? Du burde brug altid @ Tilsidesæt annotation, når ansøgning, foreslået af Google Java også guide til bedste praksis. @ Tilsidesæt er lovligt i følgende tilfælde: Når en klassemetode er tilsidesættende en super-klasse metode. Når en klassemetode implementerer en grænseflademetode.

Heri, hvad bruges @override til?

@ Tilsidesæt @ Tilsidesæt annotation informerer compileren om, at elementet er beregnet til tilsidesætte et element erklæret i en superklasse. Tilsidesættende metoder vil blive diskuteret i Interfaces and Inheritance. Selvom det ikke er påkrævet at bruge denne annotation, når tilsidesættende en metode, hjælper den med at forhindre fejl.

Hvad er annotering, og hvorfor bruges det i Java?

Anmærkninger i Java . Anmærkninger er Brugt at give supplerende oplysninger om et program. Anmærkninger ændre ikke handlingen i et kompileret program. Anmærkninger hjælpe med at knytte metadata (information) til programelementerne, dvs. instansvariabler, konstruktører, metoder, klasser mv.