En ce qui concerne jdk, il est relativement courant pour tout le monde. Dans les interfaces et les classes, nous l'utiliserons également ensemble. Il existe différents types d'annotations dans jdk. Cet article expliquera les méthodes et des exemples de trois annotations courantes.
1. @Override : utilisé pour les méthodes, indiquant que la méthode remplace la méthode de la classe parent, telle que toString().
//#2.1 JDK5.0 Remplacer la classe de méthode de la classe parent Parent1_2{ public void init(){ } } la classe Son1_2 étend Parent1_2{ @Outrepasser public void init() { } } //#2.2 JDK6.0 implémente la méthode d'interface parent interface Parent1_3{ public void init(); } la classe Son1_3 implémente Parent1_3{ @Outrepasser public void init() { } }
2. @Deprecated : indique que la méthode a expiré et qu'il n'est pas recommandé aux développeurs de l'utiliser.
//La méthode n°1 expire la classe Parent1_1{ @Obsolète public void init(){ } }
3. @FunctionalInterface : utilisé pour convenir des interfaces fonctionnelles.
Interface fonctionnelle : s'il n'y a qu'une seule méthode abstraite dans l'interface (qui peut contenir plusieurs méthodes par défaut ou plusieurs méthodes statiques), l'interface est appelée interface fonctionnelle.
@InterfaceFonctionnelle interface publique AD { public void adAttack(); }
Ce qui précède est une introduction aux annotations JDK en Java. Si vous êtes intéressé par ces types d'annotations, vous pouvez continuer à étudier en profondeur après le cours. Bien sûr, les types d'annotations jdk sont relativement riches et nous continuerons à les mettre à jour à l'avenir. .