A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© David19910809 中级黑马   /  2015-6-6 19:31  /  369 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用@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; }

1 个回复

倒序浏览
雪域星辰 来自手机 中级黑马 2015-6-6 21:37:04
沙发
这什么啊。可读性太差了。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马