首先聲明壹個接口,不要給它添加註釋!
包裝測試說明;
導入Java . lang . annotation . documentated;
導入Java . lang . annotation . retention;
導入Java . lang . annotation . retention policy;
@已記錄
@保留(RetentionPolicy。運行時間)
public @interface Person{
字符串名稱();
int age();
}
2.然後使用反射機制查看類的註釋內容。
包裝測試說明;
@ Person(name =“xingoo“,age=25)
公共類測試3 {
公共靜態無效打印(c類){
system . out . println(c . getname());
//java.lang.Class的getAnnotation方法,如果有註釋則返回註釋。否則返回null。
Person Person =(Person)c . get annotation(Person . class);
如果(人!= null){
system . out . println(“name:“+person . name()+“age:“+person . age();
}否則{
System.out.println(“人物未知!“);
}
}
公共靜態void main(String【】args ){
test 3 . print(test 3 . class);
}
}
由於跑步,我閱讀了評論的內容。
測試註釋。測試3
姓名:辛戈年齡:25歲