@Interface

简单注解案例(看懂即可)

@Interface

  1. 注解的元注解

a)      一般@Interface上面有四个必须要注解的元素

//第一个表示注解的作用域,

//METHOD为方法

//CONSTRUCTOR构造函数

//FIELD属性

//PACKAGE包

//TYPE类

 i. @Target({ElementType.METHOD,ElementType.TYPE})

//此源注解定义追的声明周期

//RUNTIME运行时存在,可以通过反射读取

//CLASS编译时记录到class中,运行时忽略

//SOURCE只在源码中显示编译时丢弃

                     ii.              @Retention(RetentionPolicy.CLASS)

//表示子类可以继承

                  iii.              @Inherited

//暂时不知道

                   iv.              @Documented

                     v.       

 

      

  1. 解析注解

概念:通过反射来获取类,方法,成员上运行时的注释信息,从而实现动态控制程序运行时逻辑,案例

 

 

另一种获取注解信息的办法(仍然是通过反射)

 

 

posted @ 2017-04-09 17:27  青春不打烊  阅读(152)  评论(0编辑  收藏  举报