黑马程序员技术交流社区

标题: 限制注解的使用范围 [打印本页]

作者: David19910809    时间: 2015-6-6 19:31
标题: 限制注解的使用范围
用@Target指定ElementType属性
?
123456789101112131415161718 Java代码(jdk) packagejava.lang.annotation; publicenumElementType{ TYPE, //用于类,接口,枚举但不能是注解 FIELD, //字段上,包括枚举值 METHOD, //方法,不包括构造方法 PARAMETER, //方法的参数 CONSTRUCTOR, //构造方法 LOCAL_VARIABLE, //本地变量或catch语句 ANNOTATION_TYPE, //注解类型(无数据)PACKAGE//Java包 }
具体例子:
?
1234567891011 Java代码 //限制注解使用范围 @Target({ElementType.METHOD,ElementType.CONSTRUCTOR}) public@interfaceGreeting{ //使用枚举类型 publicenumFontColor{ BLUE,RED,GREEN }; Stringname(); FontColorfontColor()defaultFontColor.RED; }

作者: 雪域星辰    时间: 2015-6-6 21:37
这什么啊。可读性太差了。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2