注解
注解
自定义注解
使用@interface自定义注解
public @interface MyAnnotation{}
@Target:表示我们的注解可以用到哪些地方。
@Retention表示我们的注解在什么地方还有效
@Documented表示是否将我们的注解生成在Javadoc中
@Inherited:子类可以继承父类的注解
//自定义注解
public class Test03 {
//注解可以显示赋值,如果没有默认值,必须给注解赋值
@MyAnnotation2(name="仔仔")
public void test(){}
}
@interface MyAnnotation2{
//注解的参数:参数类型+参数名();
String name();//可以加default + ""定义默认参数
}

浙公网安备 33010602011771号