Heim > Java > javaLernprogramm > 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
Freigeben: 2023-04-23 10:46:14
nach vorne
1383 Leute haben es durchsucht

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() {
}
}
Nach dem Login kopieren

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(){
    }
}
Nach dem Login kopieren

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();
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage