在一个Annotation中能这样定义若干属性????
public @interface MyAnnotation{
public String key();
public String value();}
这样课本上就说定义了key和value两个变量???不懂 变量还有括号?? 求解哦
public @interface MyAnnotation{
public String key();
public String value();}
这样课本上就说定义了key和value两个变量???不懂 变量还有括号?? 求解哦
解决方案 »
- 控件的属性,如何修改啊? jTable
- 运行提示 没有为类型 JMenuItem 定义方法,该怎么办
- 非法表达的错误
- 140分求字符串转换成double完美方法
- 如何取得JTabbedPane中卡片的title
- 请问怎样实现在panel的border为titled类型中title位置显示为CheckBox,能解决着立刻给分
- 请问Thread的start()方法是怎么回事
- 请问哪里错了?在线等......等......
- JavaScript里怎么判断一个字符型变量是不是一个有效的日期?
- 国内的计算机同行们,欢迎到此参加一项调查。多谢!
- String...是什么东西??
- 如何获取jpanel上某一坐标点的颜色
@MyAnnotation(key="",value="")
使用Annotation
主要是配合反射来使用的。
Method[] methods = Class.forName("包路径+类名").getMethods();
for(Method m : methods){
Annotation[] annotations = m.getAnnotations();
//这样就能取得一个方法上面的所有注解
}