java 如何定义一个注解
Java中定义注解需要使用@interface关键字,注解的元素必须以方法的形式定义,可以有默认值。
示例:
public @interface MyAnnotation {
String value() default "";
int num() default 0;
}
上述代码定义了一个名为MyAnnotation的注解,拥有两个元素value和num,分别是字符串类型和整型类型,都有默认值。可以在使用该注解时,使用这些元素来传递参数。例如:
@MyAnnotation(value = "hello world", num = 100)
public class MyClass {
// ...
}
在上述代码中,@MyAnnotation注解传递了两个参数,分别是value和num。可以在MyClass类中使用这些参数。
原文地址: http://www.cveoy.top/t/topic/tlv 著作权归作者所有。请勿转载和采集!