文章目录
一、自定义注解格式
二、注解本质分析
三、注解属性及类型
四、注解属性类型
五、注解属性赋值简化操作
一、自定义注解格式
----
分析 Java 中自带的 @Override 注解 , 源码如下...:
① 元注解 ;
② public @interface 注解名称 ;
二、注解本质分析
----
按照 public @interface 注解名称 格式 , 写出一个注解 , 编译该注解代码生成...{
}
三、注解属性及类型
----
注解的本质是接口 , 接口中可以定义 常量 和 方法 ;
在注解中定义 接口方法 , 就是 注解的属性 ;
为注解添加属性 : 接口中的方法都是抽象方法 , 其中..., 否则会报错 ;
注解中定义了属性 , 在使用注解时 , 需要 给 注解属性 赋值 ;
定义 注解属性 时 , 可以 使用 default 关键字 指定属性默认值 , 下面代码中 , 制定 注解属性...并且 注解中只有 1 个属性 , 那么在使用 注解 为 注解属性 赋值时 , 可以省略注解名称 , 直接传入 注解属性值 ;
示例 : JDK 自带的 SuppressWarnings 注解 ,
@Target