Στο Eclipse , δημιουργήστε ένα νέο έργο . Ονομάστε το ό, τι θες . "Σημειώσεις ", ή κάτι παρόμοιο , θα λειτουργήσει . 2
Κάντε δεξί κλικ στο φάκελο "src " στο πλαίσιο του νέου προγράμματος , το ποντίκι πάνω από το " Νέο " υπο - μενού , και επιλέξτε " Σχολιασμός " από ο κατάλογος υπο - μενού .
εικόνων 3
Ονομάστε το σχόλιο " ReviewedBy . " Προχωρήστε και να κρατήσει ό, τι άλλο ως defaults.Generally , θα πρέπει να χρησιμοποιήσετε ένα όνομα πακέτου
Η 4
Τροποποιήστε το νέο αρχείο σας να μοιάζει με αυτό : .
Java.lang.annotation εισαγωγής . ElementType ?
java.lang.annotation.Retention εισαγωγής ?
java.lang.annotation.RetentionPolicy εισαγωγής ?
εισαγωγής @ ReviewedBy interface {
τιμή String ( ) ?
String reviewedOn ( ) default " " ?
σχόλια String ( ) default " " ?
}
Σημειώστε ότι έχουν προστεθεί κάποιες σημειώσεις . Αυτά είναι απαραίτητα για να το πάρει για να λειτουργήσει σωστά. Το @ σχολιασμό Target λέει ο compiler το σχόλιο ισχύει μόνο για τύπο - όπως η κοινωνική τάξη , η διασύνδεση , enum , κλπ. - και το σχόλιο @ Διατήρηση λέει στον μεταγλωττιστή να κρατήσει τις πληροφορίες σχολιασμό διαθέσιμες κατά το χρόνο εκτέλεσης
<. br >
Χρήση του σχολιασμού
5
δημιουργήσετε μια νέα κατηγορία , κάνοντας δεξί κλικ στο φάκελο src , επιλέγοντας " νέο " και επιλέγοντας " Class ". Ονομάστε το " testdata . " Μπορείτε να προσθέσετε ό, τι τα πεδία που σας αρέσει σε αυτό - αν υπάρχουν. Τα πεδία είναι άνευ σημασίας για αυτό το παράδειγμα , αλλά κάνει την τάξη δοκιμή κοιτάξουμε λίγο λιγότερο σαν μια κατηγορία δοκιμή
Η 6
Εφαρμόστε σχολιασμό μας στη νέα κατηγορία : .
@ ReviewedBy ( αξία = " Jane Smith " , reviewedOn = " 12/21/2012 " , σχολιάζει = " Αυτό είναι ένα φοβερό class!" )
δημόσια τάξη TestClass {αριθμός
ιδιωτικού int ?
ιδιωτικού κείμενο String ?
public int getnumber ( ) {
αριθμό επιστροφής ?
}
public void setNumber (αριθμός int ) {
this.number = αριθμό αυτό?
}
public String gettext ( ) {
κείμενο επιστροφή? }
public void setText ( String κείμενο ) {
this.text = κείμενο ?
} }
Η 7
Δημιουργήστε μια άλλη τάξη . Ονομάστε το " AnnotationReader . " Επιλέξτε το κουτάκι δίπλα στο " δημόσια στατική άκυρη κύρια ( String [ ] args ) " για να προσθέσετε μια κύρια μέθοδο για την νέα τάξη
8
Τροποποιήστε νέα τάξη σας έτσι ώστε να περιέχει τον ακόλουθο κώδικα : .
δημόσια τάξη AnnotationReader {
δημόσια στατική άκυρη κύρια ( String [ ] args ) {
τελικό Class <> clazz = TestClass.class ? ;
τελικό ReviewedBy reviewedBy = clazz.getAnnotation ( ReviewedBy.class ) ?
System.out.println ( "Κριτική από: " + reviewedBy.value ( ) ) ?
System.out.println ( " κριτική On : " + . Τετάρτη 9
Εκτέλεση τάξη σας Αν όλα πάνε καλά , θα πρέπει να έχετε έξοδο της κονσόλας παρόμοιο με το ακόλουθο :
Κριτική από: Jane Smith
Κριτική στις : 12/21 /2012
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα