本帖最后由 jingzhouheima 于 2013-8-14 07:45 编辑
先自定定义了一个注解类 AnnoType
public @interface AnnoType
{
String country() default "Astralia" ;
}
然后又定义了一个注解类 ItcastAnnotation 去调用AnnoType
public @interface ItcastAnnotation
{
AnnoType annoType() default @AnnoType(country = "CHINA");
}
问题:我在注解类 AnnoType中只定义了一个属性,为什么我在注解类 ItcastAnnotation 去调用AnnoType的时候,
对AnnoType的属性设置必须通过(country = "CHINA"),而不是("CHINA")呢?如果是后者,则会爆出错误,如下图:
|
|