注解

注解

什么是注解

注解可以被其他程序读取。

以“@注释名”在代码中存在

  • 代码中@interface 表示注解类,不是接口

内置注解

@Oveeride表示方法声明旨在覆盖超类中的方法(重写父类方法)

​ 只能修饰方法

@Deprecated不推荐程序员使用(表示已过时),有更好的选择但仍可以使用

​ 可以用作新旧版本的过渡使用

@SupperessWarnings用来抑制编译时的警告信息,使用时需要添加一个参数

​ 作用范围和放置的位置有关(放置在main方法,则抑制main方法的警告)

元注解

修饰注解的注解称为“元注解”

java定义了4个标准的meta-annotation

  • @Target用于描述注解使用范围
  • @Retention表示需要在生命级别报讯该注释信息(RUNTIME>CLASS>SOURCE)
  • @Docunment说明该注解将包含在javadoc中,即生成文档时,可以看见该注解
  • @Inherited说明子类可以继承父类中的该注解
posted @ 2022-04-21 20:05  兔mm  阅读(31)  评论(0编辑  收藏  举报