注解

Annotation的作用:修饰编程元素,包、类、构造方法、方法、成员变量等

 

注解的语法与定义形式:

①以@interface关键字定义;

②注解包含成员,成员以无参数的方法的形式被声明。其方法名和返回值定义了该成员的名字和类型;

③成员复制是通过@Annotation(name=value)的形式;

④注解需要表明注解的生命周期,注解的修饰目标等信息,这些信息是通过元注解实现。

@Retention(value = RetentionPolicy.RUNTIME)
@Target(value = { ElementType.ANNOTATION_TYPE } )
public @interface Target
{
    ElementType[] value();
}

 

posted @ 2017-08-12 17:35  novalist  阅读(152)  评论(0编辑  收藏  举报