自定义注解
- 当使用了解注解原理之后就可以尝试自己写出一些注解,加深对注解的理解 形式
@注解名(参数1,参数2,…)根据实际需要添加对应的参数数量。
- 下面看具体的实例:
package annotion;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
public class test03 {
@MyAnnotation1(name = "tingfeng", age = 18)
public void test() {
}
@MyAnotation3("ge ge")
public void te() {
}
}
@Target({ElementType.TYPE,ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@interface MyAnnotation1{
String name() default" ";
int age() default 0;
int id() default -1;
String[] school() default{"error","jiu shi zhe yang"};
}
==========😀=====😀========分割线=======😀============😀====
@Target({ElementType.TYPE,ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@interface MyAnotation3 {
String value();
}