文章目录
一、自定义注解格式
二、注解本质分析
三、注解属性及类型
四、注解属性类型
五、注解属性赋值简化操作
一、自定义注解格式
----
分析 Java 中自带的 @Override 注解 , 源码如下...常量 和 方法 ;
在注解中定义 接口方法 , 就是 注解的属性 ;
为注解添加属性 : 接口中的方法都是抽象方法 , 其中 public abstract 可以省略 ;
public @interface..., 在使用注解时 , 需要 给 注解属性 赋值 ;
定义 注解属性 时 , 可以 使用 default 关键字 指定属性默认值 , 下面代码中 , 制定 注解属性 intValue 值类型为 int...整型 , 默认值 88 ;
int intValue() default 88;
如果 注解属性 指定了默认值 , 在使用注解时 , 可以选择 不为该属性赋值 ( 此时使用默认属性值 ) , 也可以进行赋值...( 指定一个新的属性值 ) ;
如果 注解属性 没有指定默认值 , 则使用 注解 时 , 必须为其指定一个默认值 , 否则编译时报错 ;
数组类型 的 注解属性 赋值 时 , 使用大括号进行赋值 ,