构造方法是什么?
通俗易懂的说,构造方法就是项目中的实体类里面有参构造和无参构造
//有参构造
public Billing(String msisdn, String serviceid, String time,
String doubleflag) {
super();
this.msisdn = msisdn;
this.serviceid = serviceid;
this.time = time;
this.doubleflag = doubleflag;
}
//无参构造
public Billing() {
super();
}
构造方法的作用:
构造方法的作用就是对类进行初始化
如果一个实体类中没有定义构造方法,那么程序会为你自动生成一个无参构造,
public Billing() {
super();
}
那么你实例化试着类的时候只能调用无参构造
Billing billing = new Billing();//不能携带参数
有参构造的使用就是
Billing billing = new Billing("1","2");//可以定义参数
构造方法的特点:
1:方法名必须与类名相同
2:不能定义为void,也没有返回类型,方法名前面也不能声明方法类型
3:主要作用是完成对象的初始化工作,能把定义对象时的参数传给对象的域
4:一个类可以定义多个构造方法,如果不定义那程序会自动插入一个无参构造
5:构造方法可以重载,以参数的个数,类型,顺序