• 技术文章 >java >java基础

    Java基础里的@Target是什么?怎么用?

    小妮浅浅小妮浅浅2021-02-24 19:13:59原创21908

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1.@Target定义

    此注解说明注解的作用目标,默认值为任何元素。

    为这个 value 传值:

    @Target(value = {ElementType.FIELD})

    被这个 @Target 注解修饰的注解将只能作用在成员字段上,不能用于修饰方法或者类。其中,ElementType 是一个枚举类型,有以下一些值:

    2.@Target 使用:创建自定义注解

    package com.one;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    import java.lang.annotation.ElementType;
     
    @Retention(RetentionPolicy.RUNTIME)
    @Target(ElementType.FIELD)
    public @interface MyAnnotation2 {
     
     int[] value();
    }

    以上就是我们对元注解 @Target 的一些基础介绍,以及它使用方法的举例,小伙伴们下次做注释的时候可以尝试用@Target 来修饰。


    专题推荐:@target;java
    上一篇:Java基础中注释添加的位置以及原则详解 下一篇:Java基础@Retention如何创建注解?

    相关文章推荐

    • Java基础之有哪些注释方法?怎么用• Java基础:如何使用IDEA?• Java基础之如何快捷键生成文档注释?• json字符串转换为java对象原理• Java基础中注释添加的位置以及原则详解

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网