Heim  >  Artikel  >  Java  >  So verwenden Sie JDK-Annotationen in Java

So verwenden Sie JDK-Annotationen in Java

王林
王林nach vorne
2023-04-28 17:01:071116Durchsuche

1. @Override: Wird für Methoden verwendet und gibt an, dass die Methode die Methode der übergeordneten Klasse überschreibt, z. B. 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. @Deprecated: Zeigt an, dass die Methode abgelaufen ist und die Verwendung für Entwickler nicht empfohlen wird.

//#1 方法过期
class Parent1_1{
@Deprecated
public void init(){
    }
}

3. @FunctionalInterface: Wird verwendet, um funktionale Schnittstellen zu vereinbaren.

Funktionale Schnittstelle: Wenn die Schnittstelle nur eine abstrakte Methode enthält (die mehrere Standardmethoden oder mehrere statische Methoden enthalten kann), wird die Schnittstelle als funktionale Schnittstelle bezeichnet.

@FunctionalInterface
public interface AD {
    public void adAttack();
}

Das obige ist der detaillierte Inhalt vonSo verwenden Sie JDK-Annotationen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen