package demo.annotation;
@interface MyAnno2 {
int age();
String name();
}
@interface MyAnno3 {
int age() default 100;//默认属性
String name();
}
@interface MyAnno4 {
int value() /*default 100*/;
String name() default "wangWu";
}
/**
* 5. 注解的属性
*/
@MyAnno2(age = 100, name = "zhangSan")
@MyAnno3(name = "liSi", age = 200)
@MyAnno4(100) //如果只给名为value的属性赋值,那么可以不给出属性的名称直接给出值
public class 注解的属性 {
}
注解的属性
最新推荐文章于 2024-02-26 07:33:21 发布
本文探讨了Java注解的属性使用,包括@MyAnno2、@MyAnno3和@MyAnno4的定义及示例,展示了如何为注解设置默认值以及如何在类声明中使用注解属性,强调了注解在代码元数据中的重要性。
6417

被折叠的 条评论
为什么被折叠?



