nExemplos:
n@Author( name = "Benjamin Franklin",
date = "3/27/2003" )
nclass MyClass() { } or
n@SuppressWarnings(value =
"unchecked")
nvoid myMethod() { } or
n@SuppressWarnings("unchecked") // caso só
exista um elemento “value”
nvoid myMethod() { } or
n@Override // caso não
existam elementos na anotação
nvoid mySuperMethod() { }
nAs anotações podem possuir nenhum, um ou mais
de um elemento em
sua definição. Se um tipo de anotação possui elementos, o valor para cada atributo deve ser passo entre parênteses.
n@interface TesteAnotacao {
// definição da anotação
n String nomeUser();
int idade();
n}
n......
n@TesteAnotacao(nomeUser= "Fulano de tal",
idade= 25 ) // uso da anotação
npublic void metodoTeste{
n
System.out.println(“o usuario” + nomeUser
+ “idade: ” +
idade + ...);
n}