首页 > 编程语言 > 详细

【Java】注解的使用

时间:2020-09-08 22:10:02      阅读:78      评论:0      收藏:0      [点我收藏+]

注解(标注)

标注:Annotation 描述代码的代码,给计算机识别的
传统注释:描述代码的文字,给用户看的

标记标注	@标注名
单值标注	@标注名(属性名 = 属性值)
普通标注	@标注名(属性1 = 值1, 属性2 = 值2, …)

注意:
	特例:对于单值标注(@标注名(属性名 = 属性值)),如果属性名为value,可简化为@标注名(属性值)

用法:
	创建标注:File -> new -> Annotation
--------------第一步:创建自定义标注myAnnotation-----------
	package jwnming;
@Target(value = { }) //Target 是指明能标注什么,是枚举,ElementType.TYPE(标注类), ElementType.Field(标注属性), //ElementType.CONSTRUCTOR(标标注构造方法), ElementType.METHOD(标注方法)
	@Retentioin(value = RetentioinPolicy.RUNTIME ); //也是枚举类型
	public @interface myAnnotation{ 
	public String name() default “这是标注”;  //定义属性,类似方法,名后加(); 默认值为“这是标注”
}
 
---------------第二步:使用自定义标注---------------------
@myAnnotation //可以标注类(@Target({ElementType.TYPE})),取默认值“这是标注”
public class test {
	@myAnnotation(“标注值”) //可以标注属性(@Target({ElementType.TYPE, ElementType.Field}))
	String name;
	@myAnnotatio//标注构造方法(@Target({ElementType.TYPE, ElementType.Field, ElementType.CONSTRUCTOR}))
	public test() { }
}

【Java】注解的使用

原文:https://www.cnblogs.com/jwnming/p/13634610.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!