[JAVA] Was ist eine Anmerkung?
Einführung
Diesmal über Java-Annotationen.
Es ist nur ein Memo, mit dem Sie die Bedeutung und die Vorzüge von Anmerkungen, die Sie zu kennen scheinen, aber nicht kennen (?), Leicht organisieren können.
Was ist eine Anmerkung?
- Anmerkung = Anmerkung.
- Schreiben Sie mit "@" in den Code.
- Der Code sieht beispielsweise folgendermaßen aus:
package hoge.nwobhm;
public class Metallica {
@Override
public String playMetal() {
return "riff";
}
public static void main(String[] args) {
Metallica metal= new Metallica ();
System.out.println(metal.playMetal());
}
}
Was gibt es zum Beispiel?
Insbesondere gibt es die folgenden.
- Override: Deklarieren Sie, dass es sich um eine Override-Methode handelt.
- Veraltet: Veraltete Klassen und Methoden.
- SuppressWarnings: Unterdrückt Warnungen zur Kompilierungszeit.
Darüber hinaus werden Anmerkungen in drei Typen unterteilt.
-
- Marker: Nur der Name, aber keine Daten
- Einzelne Anmerkung: Eine mit einem Datenwert
-
- Vollständige Anmerkung: Diejenigen mit mehreren Daten
Kann ich nur die festen verwenden?
- Anmerkungen können unabhängig voneinander implementiert werden.
- Geben Sie "@interface" an, das implementiert werden soll.
- Zum Beispiel so.
package hoge.nwobhm;
public @interface Megadeth {
String value();
}
Was sind die Vorteile der Verwendung?
- Da die Anmerkung ein Kompilierungsziel ist, kann der Code vereinheitlicht werden. (Der Code ist leichter zu sehen)
- Da Annotationen unabhängig voneinander implementiert werden können, ist der Verwendungsbereich breit.
Referenz