java 构造方法的理解及作用

构造方法是什么?
通俗易懂的说,构造方法就是项目中的实体类里面有参构造和无参构造

	//有参构造
	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:构造方法可以重载,以参数的个数,类型,顺序

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值