我有一个带有3个属性的注释:
public @interface Date {
int day() default 1;
int month() default 1;
int year() default 2000;
}
使用先前注释作为属性的注释:
public @interface Author {
String name();
Date date(); //default value here
}
如何设置属性date
的默认值?
答案 0 :(得分:7)
您可以通过提供默认注释来完成此操作......
例如:
public @interface Author {
String name();
Date date() default @Date(year=2014);
}