Maison > Java > javaDidacticiel > le corps du texte

Quelle est l'importance de l'annotation @Override en Java ?

王林
Libérer: 2023-08-27 10:41:06
avant
1456 Les gens l'ont consulté

L'annotation

Quelle est limportance de lannotation @Override en Java ?

@Override est l'une des annotations Java par défaut qui peuvent être introduites dans la version Java 1.5. L'annotation @Override indique que la méthode subclass remplace sa méthode de classe de base.

@Override Les annotations fonctionnent pour deux raisons

  • Il extraira un avertissement du compilateur si la méthode annotée ne remplace rien.
  • Peut améliorer la lisibilité du code source.

Syntaxe

public @interface Override
Copier après la connexion

Exemple

class BaseClass {
   public void display() {
      System.out.println("In the base class,test() method");
   }
}
class ChildClass extends BaseClass {
<strong>   </strong>@Override <strong>
</strong>   public void display() {
      System.out.println("In the child class, test() method");
   }
}
// main class<strong>
</strong>public class OverrideAnnotationTest {
   public static void main(String args[]) {
      System.out.println("@Override Example");
      BaseClass test = new ChildClass();
      test.display();
   }
}
Copier après la connexion

Sortie

@Override Example
In the child class, test() method
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal