在Java中,自定義注解的方法如下:
@interface
關鍵字定義注解:public @interface MyAnnotation {
// 注解元素
}
public @interface MyAnnotation {
String value(); // 定義一個字符串類型的注解元素
int count() default 1; // 定義一個整數類型的注解元素,并設置默認值為1
}
@MyAnnotation(value = "Hello", count = 3)
public class MyClass {
// 類的內容
}
MyAnnotation annotation = MyClass.class.getAnnotation(MyAnnotation.class);
String value = annotation.value(); // 獲取注解元素的值
int count = annotation.count();
@MyAnnotation("Hello")
public class MyClass {
// 類的內容
}