java中如果在一个类中没有写明任何构造函数的,那么会存在一个无参的构造函数,如下:

public class Children {

private String name;

private String address;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

}

以上代码等同于下面:

public class Children {

private String name;

private String address;

public Children() {

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

}

但如果写明了一个有参的构造函数,那么无参的构造函数就不复存在了:

所以在spring 配置的时候,以下的配置就是错误的了:

上面的配置类似于:

Children c=new Children();

c.setName("nick");

c.setAddress("stresst");

但是默认的构造方法已经不存在了,所以就会报错,可以改成以下的配置:

java默认构造函数_Java中的默认构造函数相关推荐

  1. java 父类的构造函数_java中为什么父类构造函数必须执行?

    final 在java中,final可以用来修饰类,方法和变量(成员变量或局部变量).下面将对其详细介绍. 1.1 修饰类 当用final修饰类的时,表明该类不能被其他类所继承.当我们需要让一个类永远 ...

  2. java 超构造函数_java中的超级构造函数

    请解释 public class Contact { private String contactId; private String firstName; private String lastNa ...

  3. java中什么是构造函数_java中构造函数是什么

    构造函数是面向对象中的一员,构造函数可以叫做构造器,它的函数名与类名相同,不用定义返回值类型,也没有具体的返回值. 构造函数是在构建创造时对象时调用函数,作用是可以给对象进行初始化,创建对象都必须要通 ...

  4. java 修饰符默认_Java中的默认访问修饰符是什么?

    Java中的默认访问修饰符是什么? 这个问题在这里已有答案: 什么是默认访问修饰符?                                     12个答案 如果我没有明确说明方法或实例变 ...

  5. java构造方法函数_Java中的构造方法(构造函数)与普通方法区别

    ** Java中的构造办法(构造函数)与通俗办法差别 ** 一.明白什么是构造办法,什么是通俗办法? 所谓的构造办法,是一种特别的办法,其感化是用来创建对象时初始化对象,即为对象成员变量赋初始值,老是 ...

  6. java 构造函数 单例_Java中的私有构造函数和单例类 - Break易站

    Java 构造函数 Java中的私有构造函数和单例类 我们首先分析下面的问题: 我们可以有私人构造函数吗? 正如你可以很容易猜到的,就像我们可以为构造函数提供访问说明符一样.如果它是私人的,那么它只能 ...

  7. java中缺省包_Java 中的默认包问题

    起因 今天看< Java 编程思想>第六章的时候看到这样一句话: 一定要记住,相同目录下的所有不具有明确 package 声明的文件,都被视作是该目录下默认包的一部分. 以前没有深入了解过 ...

  8. java变量默认值_Java变量的默认值和初始化

    Java变量的默认值和初始化 学习自 <Thinking In Java> 变量的默认值 注意只有成员变量才有默认值,而局部变量必须要赋初值.为什么会这么设计,下面会讨论. 关于各种基础类 ...

  9. java对象默认值_java对象的默认值

    2.4.1 字段和方法 定义一个类时(我们在Java里的全部工作就是定义类.制作那些类的对象以及将消息发给那些对象),可在自己的类里设置两种类型的元素:数据成员(有时也叫"字段") ...

最新文章

  1. nagios配置监控的一些思路和工作流程
  2. win10系统如何安装iis信息服务器,win10系统安装iis服务功能的具体方法【图文教程】...
  3. scanf函数和printf函数
  4. 2020 MCM Meritorious Winner
  5. java中function实现_Java中的functor实现
  6. 将Excel中读取的科学计数法表示的Double数据转换为对应的字符串
  7. 打造专业人才发展链条:基于任职资格的专业人才发展与认证体系
  8. 信息抽取 | 72篇论文梳理:涉及NER、复杂关系、小样本、文档级、多模态、开放域抽取...
  9. word2vec字向量_Anything2Vec:将Reddit映射到向量空间
  10. 计算机网络原理(谢希仁第八版)第一章课后习题答案
  11. 在反复的复习中给自己一点收益,一个机会,一些动力!
  12. 【Python-二分法-查找重复值】
  13. 倾斜摄影在农房一体不动产测量中的技术流程(Smart3D+EPS)
  14. miui12系统小米系统安卓系统里面存储空间占用太多如何清理
  15. 剖析Linux的守护神
  16. 已故女孩在微博“复生”追星,你的数据资产谁说了算?
  17. 软件测试肖sir__006xmind思维导图实战__微信发红包
  18. 聊聊我眼中恺明大神MAE的成功之处
  19. 嵌入式软件工程师—成长笔记#02
  20. 最新网站后台管理系统框架模板源码+Layui内核

热门文章

  1. HTML5-列表、表格、媒体元素、页面结构分析
  2. golang实现判断链表是否有环
  3. Postgres -- 如何理解 select into 如何将查询结果自动生成到一张新表当中
  4. Java 虚拟机枚举 GC Roots 解析
  5. zaker在android内容好少,追求更好的阅读体验—Android平台ZAKER,鲜果联播对比评测...
  6. 日常工作实用同步FIFO(已Compile)
  7. OpenCV之Sobel算子
  8. C++字符串转换整数 (atoi)
  9. linux修改zip中文件,Linux下修改jar、zip等文件内的文件详解
  10. Linux获取DMI信息