auf der Programmiersprache Java in Java 1.5 gestellt , sind Anmerkungen ein vielseitiges Mittel zu geben weitere Informationen über Ihr Java-Code. Sie können für eine große Zahl von Situationen verwendet werden , von einfach , die Informationen über eine Klasse oder Methode - was möglicherweise darauf hinweist , dass eine Klasse bestimmt ist, unveränderlich sein - um es anderen Code, um mit dem Verfahren in besonderer Weise durch Reflexion zu arbeiten. Things You
Java SDK , Version 1.5 oder höher
Entwicklungsumgebung wie Eclipse oder NetBeans
brauchen anzeigen Weitere Anweisungen
Erstellen einer Annotation
1
In Eclipse ein neues Projekt erstellen . Nennen Sie es , was Sie wollen . " Anmerkungen ", oder so ähnlich , funktionieren wird.
2
rechten Maustaste auf das "src "-Ordner unter Ihr neues Projekt , mit der Maus über die "Neu" -Untermenü auf , und wählen Sie " Annotation " aus das Untermenü Liste.
3
Namen der Annotation " ReviewedBy . " Gehen Sie voran und halten alles andere als defaults.Generally , sollten Sie den Namen eines Pakets
4
Ändern Sie Ihre neue Datei wie folgt aussehen : .
Import java.lang.annotation . ElementType ;
Import java.lang.annotation.Retention ;
Import java.lang.annotation.RetentionPolicy ;
Import @ interface ReviewedBy {
String-Wert ();
String reviewedOn () default " ";
String Kommentare () default " "; }
Beachten Sie, dass einige Anmerkungen hinzugefügt wurden. Diese sind notwendig , um es vollständig funktionieren zu können . Die Annotation @ Ziel teilt dem Compiler die Anmerkung gilt nur für eine Art - wie Klasse, Schnittstelle , Enumeration etc. - erzählt und die Annotation @ Retention der Compiler um die Annotation zur Laufzeit
< . br> mit der Annotation
5
erstellen Sie eine neue Klasse mit der rechten Maustaste auf den Ordner src , wählen Sie " Neu " und wählen Sie " Klasse . " Nennen Sie es " TestData . " Sie können addieren, was Felder, die Sie es mögen - wenn überhaupt. Felder sind irrelevant für dieses Beispiel , aber es macht die Test-Klasse aussehen ein bisschen weniger wie ein Test-Klasse
6
Bewerben unserer Anmerkung zu der neuen Klasse : .
@ ReviewedBy (Wert = " Jane Smith " , reviewedOn = " 12/21/2012 " , comments = " Dies ist eine wunderbare Klasse !")
public class TestClass {
private int Zahl ;
private String text ;
public int getNumber () {
Zahl zurück ;
}
public void SetNumber ( int number ) {
this.number = Anzahl ;
}
public String getText () {
Rückkehr Text ;
}
< p> public void setText (String text) {
this.text = text ; }
}
7
erstellen Sie eine weitere Klasse. Nennen Sie es " AnnotationReader . " Aktivieren Sie das Kontrollkästchen neben " public static void main ( String [] args) ", um eine main-Methode , um die neue Klasse hinzuzufügen
8
Ändern Sie Ihre neue Klasse , damit es die folgenden Code enthält: .
public class AnnotationReader {
public static void main (String [] args ) {
letzte Klasse <> clazz = TestClass.class ; ?
Finale ReviewedBy reviewedBy = clazz.getAnnotation ( ReviewedBy.class );
System.out.println (" Überprüft von: " + reviewedBy.value ());
System.out.println (" bewertet am: "+
9
Führen Sie Ihre Klasse, wenn alles gut geht, sollten Sie Konsole eine Ausgabe ähnlich der folgenden erhalten : .
Bewertet : Jane Smith
Bewertet : 12/21 /2012
Kommentare:
Dies ist eine wunderbare Klasse
!