Java自定义注解的简介说明

乔欣 Java经验 发布时间:2022-11-26 22:14:51 阅读数:7839 1
下文笔者讲述java中自定义注解的简介说明,如下所示

自定义注解的简介

自定义注解:
    指我们可以编写自己的注解,注解只是对程序的一个标识(用于标识某一类信息)
	供其它程序使用,通常需借助反射(反射的具体信息,我们可查看反射简介)

自定义注解的方法:
    使用 public @interface 注解名称{}
	即可定义注解

注解应用场景
    当我们需标注一类方法或类的时
	可以采用自定义注解

注解注意事项
    1.注解不能应用于接口上
    2.当时使用@interface定义一个注解时 
	   该注解类默认继承java.lang.annotation.Annotation接口
	3.自定义注解必须使用@interface定义
	  如果采用继承java.lang.annotation.Annotation接口的方式,则定义的还是一个接口 

自定义注解

 public @interface AnnotationTest{
    String[] value1() default "anno";
    EnumTest value2();
}
enum EnumTest{
    A, B, C;
}

@AnnotationTest(value2 = EnumTest.A)
public class AnnotationUsage{
    @AnnotationTest(value1 = {"Java", "python"}, value2 = EnumTest.B)
    public void method(){
        System.out.println("注解应用示例分享");
    }
    public static void main(String[] args){
        AnnotationUsage usage = new AnnotationUsage();
        usage.method();
    }
} 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202211/16694721324976.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者