java 自定义注解
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
// target标签是作用范围
@Target(ElementType.METHOD)
//retention 是什么时候起作用
@Retention(RetentionPolicy.RUNTIME)
public @interface Ano {
// getsome
String getsome();
// 默认的数据的-1 default 是默认的数据的
int age() default -1;
//names 为属性
String[] names() ;
}
// 使用
public class dome {
@Ano(getsome="getsome",names={"sdsa","dada"})
public void getsome(){
}
}