构造器的定义与使用

构造器:作用是为了在main方法中建立实例时同时完成赋值,不用在另起一行代码来赋值。另一个作用就是根据新建对象的需求,来改变所要调用的初始值。

构造器在new出新对象时就已经存在。 比如:Cat cat = new Cat(); 其中new后面的Cat()就是构造器的体现。

构造器是没有返回值的,也不需要void来修饰  构造器的名称必须与类名相同

修饰符(public 等)+类名+(){  };

一个类里面可以存在多个构造器。但其入参类型或者入参的数量必须不同

当程序中没有任何构造器时,系统会默认添加一个无参的构造器,但是如果在程序中随意添加了一个构造器,系统默认的无参构造器就会失效,所以在建立自己需要的构造器时,除了本人所写的构造器,应该再加上一个无参的构造器。

构造器的作用,一般只是单纯的给new出来的新对象进行初始化赋值,不会给予其较为冗杂的操作,只要在新建对象的时候用构造器初始化完成后,再调用其普通的方法进行下一步的步骤操作。

在创造构造器时,要考虑其入参的数量,一般构造器的入参不超过4个以上,入参较多建议创建类来管理

                                                                                                                               2017年6月21日

转载于:https://my.oschina.net/u/3556396/blog/994850

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值