Annotation
2019-02-20 11:10 Spiderman25 阅读(79) 评论(0) 收藏 举报@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
public @interface Annotation名称{
public String myvalue() default "默认";
}
如果没有默认值,使用时也没有设置会编译出错
@Retention(value=RUNTIME)
SOURCE
CLASS
RUNTIME
与Annotation有关的操作
Annotation getAnnotation(Class annotationClass)
Annotation[] getAnnotations()所有注释
Annotation[] getDeclaredAnnotations()
boolean isAnnotation()
boolean isAnnotationPresent(Class <? extends Annotation> annotationClass)
取得Annotation后直接.属性()就可以获得该值;
 
                     
                    
                 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号