自定义注解
使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口
分析:
•@interface用来声明一个注解,格式:public @interface注解名{定义内容}
•其中每个方法实际上是声明了一个配置参数
•方法名称就是参数名称
•返回值类型就是参数类型
•可以通过default来声明参数的默认值
•如果只有一个参数成员,一般参数名为value
•注解元素必须要有值,我们定义注解元素时,经常使用空字符串,0作为默认值。
使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口
分析:
•@interface用来声明一个注解,格式:public @interface注解名{定义内容}
•其中每个方法实际上是声明了一个配置参数
•方法名称就是参数名称
•返回值类型就是参数类型
•可以通过default来声明参数的默认值
•如果只有一个参数成员,一般参数名为value
•注解元素必须要有值,我们定义注解元素时,经常使用空字符串,0作为默认值。