Heim  >  Artikel  >  Java  >  Verwendung und Syntax von benutzerdefinierten Java-Annotationen

Verwendung und Syntax von benutzerdefinierten Java-Annotationen

WBOY
WBOYnach vorne
2023-04-21 10:25:071050Durchsuche

Erläuterung

1. Wenn Sie @interface zum Anpassen von Anmerkungen verwenden, vervollständigen die java.lang.annotation.Annnotation-Schnittstelle und der Compiler automatisch andere Details.

2. Beim Definieren von Annotationen können andere Annotationen oder Schnittstellen nicht vererbt werden. Die Schnittstelle wird zum Deklarieren von Anmerkungen verwendet, wobei verschiedene Methoden tatsächlich Konfigurationsparameter deklarieren. Der Name der Methode ist der Name des Parameters, und der Typ des Rückgabewerts ist der Typ des Parameters (die Typen des Rückgabewerts sind nur Basistypen, Klasse, Zeichenfolge und Aufzählung). Parameter-Standardwerte können standardmäßig deklariert werden.

Verwendungsbereich

Alle grundlegenden Datentypen (int, float, double, boolean, byte, char, long, short)

String-Typ

Klassentyp

Enum-Typ

Anmerkungstyp.

Die oben genannten Arten von Arrays.

Beispiele

RequiresLogin.java
 
@Documented
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface RequiresLogin {
 
}

Was ist Java?

Java ist eine objektorientierte Programmiersprache, die Desktopanwendungen, Webanwendungen, verteilte Systeme und eingebettete Systemanwendungen schreiben kann.

Das obige ist der detaillierte Inhalt vonVerwendung und Syntax von benutzerdefinierten Java-Annotationen. 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