注解
注解
什么是注解
注解可以被其他程序读取。
以“@注释名”在代码中存在
- 代码中
@interface
表示注解类,不是接口
内置注解
@Oveeride
表示方法声明旨在覆盖超类中的方法(重写父类方法)
只能修饰方法
@Deprecated
不推荐程序员使用(表示已过时),有更好的选择但仍可以使用
可以用作新旧版本的过渡使用
@SupperessWarnings
用来抑制编译时的警告信息,使用时需要添加一个参数
作用范围和放置的位置有关(放置在main方法,则抑制main方法的警告)
元注解
修饰注解的注解称为“元注解”
java定义了4个标准的meta-annotation
@Target
用于描述注解使用范围@Retention
表示需要在生命级别报讯该注释信息(RUNTIME>CLASS>SOURCE)@Docunment
说明该注解将包含在javadoc中,即生成文档时,可以看见该注解@Inherited
说明子类可以继承父类中的该注解