Java千百问_03基础语法(021)_如何自定义注解

本文介绍了Java中如何自定义注解,包括使用@interface关键字声明注解,注解参数的类型限制,以及如何通过反射获取注解信息。还提到了元注解@Retention用于控制注解的保留策略。

点击进入_更多_Java千百问color=”#ff0000”

1、如何自定义注解

要学习使用注解,我们需要了解注解,并且了解java提供的常见注解。更重要的是学会自定义注解。

了解注释看这里:注释是什么
我们自定义注解需要使用@interface关键字,具体语法如下:

public @interface 注解名 {定义体} default {默认值}

使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口,由编译程序自动完成其他细节。在定义注解时,不能继承其他的注解或接口。

@interface用来声明一个注解,其中的每一个方法实际上是声明了一个配置参数。方法的名称就是参数的名称,返回值类型就是参数的类型。通过default来声明参数的默认值,如果不指定default,则说明该参数为必填。

注解参数(注解方法的返回值)的只能用pu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿人林克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值