我有一个带有3个属性的注释:
public @interface Date {
int day() default 1;
int month() default 1;
int year() default 2000;
}
Run Code Online (Sandbox Code Playgroud)
和使用先前注释作为属性的注释:
public @interface Author {
String name();
Date date(); //default value here
}
Run Code Online (Sandbox Code Playgroud)
如何设置属性的默认值date?
您可以通过提供默认注释来完成此操作...
例如:
public @interface Author {
String name();
Date date() default @Date(year=2014);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1911 次 |
| 最近记录: |