注解

注解

自定义注解

使用@interface自定义注解

public @interface MyAnnotation{}

@Target:表示我们的注解可以用到哪些地方。

@Retention表示我们的注解在什么地方还有效

@Documented表示是否将我们的注解生成在Javadoc中

@Inherited:子类可以继承父类的注解

//自定义注解
public class Test03 {
    //注解可以显示赋值,如果没有默认值,必须给注解赋值
    @MyAnnotation2(name="仔仔")
    public void test(){}
}

@interface MyAnnotation2{
    //注解的参数:参数类型+参数名();
    String name();//可以加default + ""定义默认参数
    
}
posted @ 2022-06-02 17:31  fieeDream  阅读(26)  评论(0)    收藏  举报