package com.lyon.demo; import java.lang.annotation.*; //注解之元注解 public class Test01 extends Object{ /** * @Target 用于描述注解的使用范围(如:方法,类...) * @Retention 表示需要在什么级别保存该注释信息,用于描述注解的生命周期 source<class<RUNTIME * @Documented 说明该注解将被包含在javadoc中 * @Inherited 说明子类可以继承父类中的该注解 * */ @Myannotion public void test(){ } public static void main(String[] args) { //test(); } } //定义一个注解 //使用范围 @Target(value = {ElementType.METHOD,ElementType.TYPE}) //表示在什么时候有效 一般使用 RUNTIME-运行时 @Retention(value = RetentionPolicy.RUNTIME) //表示该注解将被生成在javadoc中 @Documented @interface Myannotion{ }
注解之元注解
最新推荐文章于 2022-02-19 14:49:37 发布