首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

替注解增加各种属性 (Annotaiton 功能)

2012-10-29 
为注解增加各种属性 (Annotaiton 功能)package cn.itcast.day2import cn.itcast.day1.*import java.lang

为注解增加各种属性 (Annotaiton 功能)

package cn.itcast.day2;import cn.itcast.day1.*;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD, ElementType.TYPE, ElementType.FIELD})public @interface ItcastAnnotation { String color() default "blue"; String value(); int[] arrayAttr() default {0,2}; EnumTest.TrafficLamp lamp() default EnumTest.TrafficLamp.RED; MetaAnnotation annotationAttr() default @MetaAnnotation("111");// Integer[] aa(); 这样的定义不行 Class classType() default EnumTest.class; //定义Class类型属性 }

热点排行