java构造方法:有参构造方法和无参构造方法
一、无参构造方法
1、定义:
如果编写一个javaBean时没有添加无参构造方法,那么编译器会自动添加无参构造方法;
但是如果编写时添加了有参构造方法而未添加无参构造方法,那么编译器只认有参构造方法而不会默认添加无参构造方法!
所以,如果需要使用无参构造方法,一定要在类里面添加
2、举例:
(1)有4个javaBean --------> NoParamInfo.java、 NoParamInfo2.java、 NoParamInfo3.java、 NoParamInfo4.java
(2)测试
@Test
public void testNoParamInfo(){
//这样写,编译器不会报错
NoParamInfo np=new NoParamInfo();
//这样写,编译器也不会报错
NoParamInfo2 np=new NoParamInfo2();
//这样写,编译器会报错,原因是无参构造方法被有参构造方法覆盖,编译器不能提供无参构造方法
NoParamInfo3 np=new NoParamInfo3();
//这样写,编译器不会报错
NoParamInfo4 np=new NoParamInfo4();
//这样写,编译器不会报错
NoParamInfo4 np=new NoParamInfo4(“tina”,'地球村');
}
---------------------
作者:highfei2011
来源:CSDN
原文:https://blog.csdn.net/high2011/article/details/50788488
版权声明:本文为博主原创文章,转载请附上博文链接!