美文网首页
自定义注解的使用

自定义注解的使用

作者: RoboyCore | 来源:发表于2016-12-23 10:03 被阅读13次

    四大基本注解类型

    @Documented
    是否使用文档注释,使用则会保留class文件的注释
    @Target({ElementType.METHOD,ElementType.FIELD})
    定义注解的位置关系
    @Retention(RetentionPolicy.RUNTIME)
    设置注解使用时机,运行时则在运行时结束后注解消失,class在编译时消失,Source立即消失
    @Inherited
    是否使用自动继承关系,如果使用则会向超类追寻注解源

    @定义
    基本类型定义需要作为方法使用
    public int a() default 0;
    String str() default "";

    使用注解

    • getFields()与getDeclaredFields()区别:
      getFields()只能访问类中声明为公有的字段,私有的字段它无法访问,能访问从其它类继承来的公有方法.getDeclaredFields()能访问类中所有的字段,与public,private,protect无关,不能访问从其它类继承来的方法

    ===未完待续

    相关文章

      网友评论

          本文标题:自定义注解的使用

          本文链接:https://www.haomeiwen.com/subject/ixckvttx.html