从品牌网站建设到网络营销策划,从策略到执行的一站式服务
@Target(value=ElementType.METHOD) //意味着注解只能用在方法前面
@Retention(RetentionPolicy.RUNTIME) //注解在运行时有效,即可以被反射读取
public @interface My {
//注解内包含的是参数的信息,不是方法,比如定义了一个String类型的name变量
String name() default ""; //加默认值,通常为0或空字符串,默认值为-1表示不存在
int age() default 0;
int id() default -1;
//定义一个数组
String[] s() default {"me","you"};
}
value值可以定义为一个数组,以下表示可以在方法和类前使用注解
禹州ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
@Target(value= {ElementType.METHOD,ElementType.TYPE})
public @interface my2{
}
如果注解里只有一个参数,通常定义为value
@Target(value= {ElementType.METHOD,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface My2 {
//如果注解里只有一个参数,通常定义为value
String value() default "";
}
main
public class Demo {
@My(age=19,name="me",id=10,s= {"it","that"}) //显示指定相应的值,可通过反射读取
public void test()
{
}
//注解只有一个参数时
@My2(value="aaa")//或者 @My2("ada")
public void test2()
{
}
public static void main(String[] args) {
}
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图