Maison >Java >javaDidacticiel >Méthodes et exemples d'utilisation des annotations JDK en Java

Méthodes et exemples d'utilisation des annotations JDK en Java

WBOY
WBOYavant
2023-04-23 10:46:141380parcourir

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

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

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

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