Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako : Anotácia Od Java Code

pridané do programovacieho jazyka Java v Jave 1.5 , anotácie sú univerzálny prostriedok pre poskytnutie ďalších informácií o vašom kódu v jazyku Java . Môžu byť použité pre celý rad situácií , z jednoducho uvedením informácie o triede alebo metódy - snáď naznačuje , že trieda má byť nemenné - na iný kód umožňujúci pracovať s metódou vo zvláštnym spôsobom pomocou odrazu . Veci , ktoré budete potrebovať
Java SDK , verzia 1.5 alebo vyššia
rozvoj životného prostredia , ako sú Eclipse alebo NetBeans
Zobraziť ďalšie inštrukcie
Vytvorenie Anotácia
1

V Eclipse , vytvoriť nový projekt . Pomenujte ju , čo sa vám páči . " Anotácia " , alebo niečo podobné , bude fungovať .
2

Kliknite pravým tlačidlom myši na priečinok " src " , v rámci svojho nového projektu , myšou " New " sub - menu , a vyberte " Anotácia " od zoznam podmenu .
3

Názov anotácia " ReviewedBy . " Nehanbite sa a udržať všetko ostatné ako defaults.Generally , mali by ste používať názov balíka
4

Upravte nový súbor vyzerať takto : .

Import java.lang.annotation . ElementType ;

import java.lang.annotation.Retention ;

import java.lang.annotation.RetentionPolicy ;

import @ Interface ReviewedBy {

String value ( ) ;

String reviewedOn ( ) , predvolené " " ;

String komentáre ( ) východiskové " " ;

}

Všimnite si , že boli pridané niektoré poznámky . Tie sú nevyhnutné , aby si to správne . @ Target anotácia hovorí kompilátora , anotácia je platný len pre typ - ako trieda , rozhranie , zoznam , atď - a anotácia @ Retention hovorí kompilátora , aby dostupné informácie anotácia behu
< . br >
Použitie Anotácia
klipart 5

vytvoriť novú triedu , kliknutím pravým tlačidlom myši na priečinok src , voľbou " Nový " a výberom " triedy . " Pomenujte ju " Testdata . " Môžete pridať čokoľvek pole sa vám páči na to - ak existujú . Polia sú relevantné pre tento príklad , ale to robí test trieda vyzerať trochu menej ako testovacie triedy
6

Použiť našu anotácii na novú triedu : .

@ ReviewedBy ( hodnota = " Jane Smith " , reviewedOn = " 12/21/2012 " , komentáre = " To je úžasné trieda ! " )

public class TestClass { číslo

private int ;

private String texte ;

public int getNumber ( ) { return

číslo ;

}

public void setNumber ( číslo int ) {

this.number = číslo ;

}

public String gettext ( ) {

vrátiť text ;

}

public void SetText ( String text ) {

this.text = text ;

}

}
7

Vytvoriť ďalšiu triedu . Pomenujte ju " AnnotationReader . " Zaškrtnite políčko vedľa " public static void main ( String [ ] args ) " pridať hlavné metódy novej triedy
8

Upravte novú triedu , takže obsahuje nasledujúci kód : .

public class AnnotationReader {

public static void main ( String [ ] args ) {

konečnej Class < > clazz = TestClass.class ; ?

finále ReviewedBy reviewedBy = clazz.getAnnotation ( ReviewedBy.class ) ;

System.out.println ( " Hodnotil : " + reviewedBy.value ( ) ) ;

System.out.println ( " Revízia On : " + .
9

Vykonať svoju triedu Ak všetko pôjde dobre , mali by ste dostať konzoly výstup podobný nasledujúcemu :

zhodnotený : Jane Smith

Hodnotenie : 12 /21 /2012

Komentáre :

To je úžasné trieda
!

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené