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

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

王林
王林avant
2023-08-27 10:41:061454parcourir

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

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();
   }
}

Sortie

@Override Example
In the child class, test() method

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer