注解

注解

注解(Annotation)也被称为元数据(Metadata),用于修饰解释 包、类、方法、属性、构造器、局部变量等数据信息

将Annotation当作修饰符使用

三个基本的Annotation:

  1. @Override:限定某个方法,是重写父类方法,该注解只能用于方法

  2. @Deprecated:用于表示某个程序元素(类、方法等)已过时

  3. @SuppressWarnings:抑制编译器警告

@Override:

  1. 验证方法是否重写,如果没有重写就报错

  2. 只能修饰方法

@Deprecated:

  1. 不再推荐使用,但是可以使用

  2. 可以修饰方法、类、字段、包、参数等等

  3. 可以做版本升级过渡使用

@SuppressWarnings:

  1. 在{" "}中放置想要抑制警告信息的范围

@SuppressWarnings({"  "})
  1. @SuppressWarnings 作用范围和放置位置有关;可以放在方法上,也可以放在类上

元注解

修饰注解的注解

@Retention元注解

@Target元注解

@Documented元注解

@Inherited元注解

 

 

 

 

posted @ 2022-01-10 22:04  两生jh  阅读(62)  评论(0)    收藏  举报