)
public @interface Override {
}
@Target 注解用于说明该注解作用位置 , ElementType.METHOD 表示该注解用于标注 方法 ; 注解的作用位置 :...包 , 类 , 成员变量 , 方法 , 方法参数 , 局部变量 , 6 个作用位置 ;
@Retention 注解用于说明该注解需要保留到什么阶段 , RetentionPolicy.SOURCE 表示保留到源码中..., SOURCE 阶段 ( 源代码阶段 ) ; Java 代码的三个阶段分别是 : 源代码阶段 , 类对象阶段 , 运行时阶段 ;
元注解的个数是有限的 , JDK 已经定义好 ;
二、常用的元注解类型...----
@Target : 描述 注解 的作用位置 , 包 , 类 , 成员变量 , 方法 , 方法参数 , 局部变量 , 6 个作用位置 ;
@Retention : 描述 注解 被保留的阶段 ,...)
public @interface Documented {
}
使用 javadoc Student.java 命令 , 生成 Java 文档 ; 如果使用 @Documented 注解修饰 Annotation