当前位置:首页 » 编程语言 » 自定义注解java

自定义注解java

发布时间: 2023-07-01 20:09:34

java ,自定义注解怎么使用

java中自定义注解的使用方法:
首先声明一个接口,并未它添加注解内容!
package testAnnotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

@Documented
@Retention(RetentionPolicy.RUNTIME)
public @interface Person{
String name();
int age();
}
2、然后利用反射机制查看类的注解内容
package testAnnotation;

@Person(name="xingoo",age=25)
public class test3 {
public static void print(Class c){
System.out.println(c.getName());

//java.lang.Class的getAnnotation方法,如果有注解,则返回注解。否则返回null
Person person = (Person)c.getAnnotation(Person.class);

if(person != null){
System.out.println("name:"+person.name()+" age:"+person.age());
}else{
System.out.println("person unknown!");
}
}
public static void main(String[] args){
test3.print(test3.class);
}
}
运行结果,读取到了注解的内容
testAnnotation.test3
name:xingoo age:25

热点内容
幽灵战士3什么配置 发布:2025-05-14 04:33:53 浏览:113
安卓的虚拟机哪个好用 发布:2025-05-14 04:32:34 浏览:870
宿迁存储式化工设备 发布:2025-05-14 04:32:33 浏览:53
s7200编程s7200 发布:2025-05-14 04:28:32 浏览:413
安卓定制版苹果手机是什么意思 发布:2025-05-14 04:26:27 浏览:379
如何搭建php环境虚拟服务器免费 发布:2025-05-14 04:25:37 浏览:103
相册加密怎么看 发布:2025-05-14 04:24:53 浏览:573
怎么压缩邮件 发布:2025-05-14 04:16:51 浏览:497
云服务器搭建邮箱绑定郁闷 发布:2025-05-14 04:16:48 浏览:149
crc校验c语言算法 发布:2025-05-14 04:15:15 浏览:45