本帖最后由 --_.Is’攸稀 于 2014-2-20 15:49 编辑
有一点不是很确定,
是不是只有注解里的value()属性是可以(当其他属性已有默认值得情况下)直接赋值的,其他属性是不能的~??因为我试了下,其他都是有错的,只有value()可以
直接赋值是指:一定只能是注解像
- public @interface A {
- String color() default"blue";//默认值
- int number() default 11;;
- String value();
- }
复制代码 可以 @A("123")
不能是
- public @interface A {
- String color() ;
- }
复制代码 然后直接赋值给color吗?
|