java的基本注解和元注解,不满足条件时可以自定义注解。
声明自定义注解使用@interface关键字实现。
根据注解是否包含成员变量,可以分为如下两类。
标记注解:没有定义成员变量的注解类型被称为标记注解。这种注解仅利用自身的存在与否来提供信息,如前面介绍的 @Override、@Test 等都是标记注解。
元数据注解:包含成员变量的注解,因为它们可以接受更多的元数据,所以也被称为元数据注解。
// 定义一个简单的注解类型
public @interface Test {
}...
java的基本注解和元注解,不满足条件时可以自定义注解。
声明自定义注解使用@interface关键字实现。
根据注解是否包含成员变量,可以分为如下两类。
标记注解:没有定义成员变量的注解类型被称为标记注解。这种注解仅利用自身的存在与否来提供信息,如前面介绍的 @Override、@Test 等都是标记注解。
元数据注解:包含成员变量的注解,因为它们可以接受更多的元数据,所以也被称为元数据注解。
// 定义一个简单的注解类型
public @interface Test {
}...