为了账号安全,请及时绑定邮箱和手机立即绑定

请问构造方法的作用实际意义是什么

请问构造方法的作用实际意义是什么

hy_wang 2017-07-18 20:40:36
我明白构造方法的作用是对成员变量进行初始化赋值。 可是我有一点想不通,为什么在实际变量中开始就对成员变量进行赋值呢?这样不是更加简便,而且同样也不会被局部变量改变。请问这个的实际意义是什么。最好可以举例说一下。非常感谢
查看完整描述

1 回答

?
望远

TA贡献1017条经验 获得超1032个赞

  1. 分配内存空间(这是构造方法最主要的作用,每一个类都默认提供一个无参的空构造器)

  2. 通过构造方法的重载来灵活的对属性进行赋值,增强程序的健壮性

    欢迎补充~

查看完整回答
反对 回复 2017-07-18
  • hy_wang
    hy_wang
    我想请问那为什么直接在实例变量中给属性赋值,何必使用构造方法更麻烦。还有就是为什么不用代码块代替构造方法
  • 1 回答
  • 0 关注
  • 1196 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信