Maison > Java > javaDidacticiel > le corps du texte

Comment utiliser les annotations JDK de Java

王林
Libérer: 2023-04-28 17:01:07
avant
1156 Les gens l'ont consulté

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 复写父类方法
class Parent1_2{
public void init(){
}
}
class Son1_2 extends Parent1_2{
@Override
public void init() {
}
}
 
//#2.2 JDK6.0 实现父接口方法
interface Parent1_3{
public void init();
}
class Son1_3 implements Parent1_3{
@Override
public void init() {
}
}
Copier après la connexion

2. @Obsolète : indique que la méthode a expiré et qu'elle n'est pas recommandée aux développeurs.

//#1 方法过期
class Parent1_1{
@Deprecated
public void init(){
    }
}
Copier après la connexion

3. @FunctionalInterface : Utilisé pour se mettre d'accord sur les 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.

@FunctionalInterface
public interface AD {
    public void adAttack();
}
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:yisu.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