定义一个注解类型
许多注解代替代码中的注释。
假设一个软件组通常在类体的起始处填写注释已提供重要的信息:
|
|
为了使用注解添加这些元数据,你必须先定义一个注解类型 annotation type. 其语法如下:
|
|
注解类型的定义看起来像是接口的定义,只不过关键字interface
前面多了一个符号 (@
) (@ = AT, 与注解的符号一样).
注解类型是接口 interface的一种格式后面的课程会讲到,现在你不需要理解接口。
上面的注解类型定义,类体中包含了注解类型元素 annotation type element 的定义,看起来像是方法,不过注意,他们可以定义默认值。
定义注解类型之后,你可以使用这个注解类型,并填入元素值,像下面这样:
|
|
注意: 为了是 @ClassPreamble
注解定义的元素出现在java文档生成器生成的文档中,你必须为 @ClassPreamble
注解的定义添加d @Documented
注解:
|
|