Java中定义注解需要使用@interface关键字,注解的元素必须以方法的形式定义,可以有默认值。

示例:

public @interface MyAnnotation {
    String value() default "";
    int num() default 0;
}

上述代码定义了一个名为MyAnnotation的注解,拥有两个元素valuenum,分别是字符串类型和整型类型,都有默认值。可以在使用该注解时,使用这些元素来传递参数。例如:

@MyAnnotation(value = "hello world", num = 100)
public class MyClass {
    // ...
}

在上述代码中,@MyAnnotation注解传递了两个参数,分别是valuenum。可以在MyClass类中使用这些参数。

java 如何定义一个注解

原文地址: http://www.cveoy.top/t/topic/tlv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录