加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Annotation

发布时间:2020-12-15 01:58:56 所属栏目:Java 来源:网络整理
导读:Annotation类的定义方式:public @interface MyAnnotation { retention 分:SOURCE,CLASS,RUNTIME annotation type分:TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE,ANNOTATION_TYPE,PACKAGE annotation type:type ? type是加在类上面
  1. Annotation类的定义方式:public @interface MyAnnotation {
  2. retention 分:SOURCE,CLASS,RUNTIME
  3. annotation type分:TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE,ANNOTATION_TYPE,PACKAGE
  • annotation type:type

? type是加在类上面的注释:

? ? ?用的时候,直接在class上面注释就行了:注释是以annotation对象的形式存在的

?

获取注释对应属性值的方法:

ans的长度是2

  • ?获取注释属性值

不用new bird? 这样就可以了:MyAnnotation bb=Bird.class.getAnnotation(MyAnnotation.class);:

  • 获取属性值方法二

  • 如果是annotation type 是method ,那么获取有注解的方法:

?

七月又过了三分之二卧槽,睡觉了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读