Heim  >  Artikel  >  Java  >  Methoden und Beispiele für die Verwendung von JDK-Annotationen in Java

Methoden und Beispiele für die Verwendung von JDK-Annotationen in Java

WBOY
WBOYnach vorne
2023-04-23 10:46:141322Durchsuche

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 vonMethoden und Beispiele für die Verwendung von 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