问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中怎样实现注解的构造函数

发布网友 发布时间:2022-04-22 06:58

我来回答

5个回答

热心网友 时间:2022-06-17 02:17

你是要在构造方法上加注解还是,在自定义注解类中实现构造方法?

1、构造方法上加注解和普通方法加注解是一样的在构造方法定义前加 @注解类型就像行了。

public class Car {
    
    @Deprecated
    public Car() {
    }
    
}

2、java语义规定注解类不能定义构造方法。可以使用default 关键字规定默认值,规定了默认值在使用时就可以省略属性赋值。

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Documented
@Inherited
public @interface Auth {
    /**
     * 是否验证登陆 true=验证 ,false = 不验证
     * @return
     */
    public boolean verifyLogin() default true;

    /**
    * 是否验证URL true=验证 ,false = 不验证
    * @return
    */
    public boolean verifyURL() default true;
    
}

热心网友 时间:2022-06-17 02:17

注解的构造函数?是给构造函数加注解么?在方法或者变量的前一行输入 /** 以后按回车就有了,注释模板可以自己改

热心网友 时间:2022-06-17 02:17

//每个注解就是一个类

@注解接口类(接口属性=值)

//创建一个自定义注解

@Retention(RetentionPolicy.RUNTIME)    //运行时获得

@Target(ElementType.METHOD) //针对方法的注解

public @interface 自注标{

       int 属性1();

}

//注解加在自己的普通类上

class A{

  @自注标(属性1=123)   

   public void hello(){

   }

}

//在自己框架操作下游开发者的代码时,通过反射得到该注解的值123

自注标 a=A.getClass().getMethod("hello").getAnnotation(自注标.class);

int i=a.属性1();//就能获得用户注解值。进行相应的动作


热心网友 时间:2022-06-17 02:18

注解是工具封装的特殊方法,只可以调用,它的构造函数是被封装起来的。你也可以自己定义注解,注解是方法的特殊调用,自己定义注解就可以自定义构造方法;

热心网友 时间:2022-06-17 02:19

构造函数注释说明 就相当于 这个类注释说明 例:
public class A{
/** 此处用杠星星(两个星)来注释 这就注释说明了这个类 */
public A(){
// 构造函数
}
}追问谢谢你的解答。
java的注释我知道,我有问题的是注解(注解是插入到源码中由专门处理工具的标签)。
例如:@Target(参数)
@Retention(参数)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
64岁的老头感冒了,还喝一瓶啤酒,又喝3包感冒药,吃了3个阿莫西林消炎药... ...今天中午12点喝了一瓶啤酒,不会有反应死了吧? 喝一瓶啤酒吃药没事吧 养育孩子有哪些正确的方式? 联想电脑一开机就蓝屏怎么解决 光遇冥想任务怎么完成_冥想任务攻略 光遇 光遇云野的锦鲤池冥想怎么做? 光遇 光遇在滑冰场旁冥想的任务怎么做? 光遇在仙乡的金塔下冥想任务怎么做 任务达成方法介绍 光遇 光遇在禁阁的神坛旁冥想怎么做? Java ,自定义注解怎么使用 java注解是怎么实现的? java 如何自定义注解 “保”能组哪些词? 十进制转十六进制 怎么转?C# 哪个手机浏览器速度最快呢? 电脑哪个浏览器最快 什么浏览器最快,最好用 哪个浏览器好用又快? 什么浏览器最好用速度最快? 什么浏览器速度最快 目前什么浏览器浏览速度最快? 什么浏览器最快? 什么浏览器最快 最快的浏览器是哪一个 电脑最好最快浏览器排名 什么浏览器上网最快 哪个浏览器速度最快?性能最好? 哪种浏览器最好用最快 柜台办理跨行转账要手续费吗? java注解是怎么实现的 深入浅出Java注解 / Java注解是如何工作的 得了牛皮癣吃什么好? 怎样优雅地使用java注解 给Java代码的的每一句做一个注释,很简单的 得了牛皮癣的病人吃什么东西好啊 Java 的注解是什么原理 得了牛皮癣饮食要注意什么,要多吃什么 牛皮癣吃什么能食补啊!? java注解的类型可以是哪些 吃什么对牛皮癣有好处? java注解技术是什么技术 java中常用注解分别是什么及汉语意思! 牛皮癣吃什么蔬菜水果好 java@subscribe注解有什么用 JAVA求加注解 网络筹款平台,哪个容易筹到款 牛皮癣治疗吃什么维生素比较好? 哪个网容易筹款? 为什么突然有那么多蚂蚁?