一、自定义Annotation步骤
使用@interface关键字定义新的Annotation
//定义一个简单的Annotation类型
public @interface Test{
}
用于修饰程序的类、方法、变量、接口等定义
//使用@Test修饰类定义
@Test
public class MyClass{
}
public class MyClass{
//使用@TestAnnotaion修饰方法
@Test
public void info(){
}
}
定义Annotation成员变量
public @interface MyTag{
//定义两个成员变量的Annotation
//Annotation中的成员变量以方法的形式定义
String name();
int age();
}
使用该Annotation时,为该Annotation的成员变量指定值