黑马程序员技术交流社区

标题: 构造函数重载 [打印本页]

作者: 黑马刘俊    时间: 2013-1-23 14:18
标题: 构造函数重载
构造函数用于在实例化对象时给对象的字段赋值,当我们要对赋值的数据进行校验,防止无效数据出现的时候,是不是要在每个重载的构造函数中都写一遍字段的校验逻辑,有没有简便点的方法。

作者: 许庭洲    时间: 2013-1-23 14:28
在构造函数中不要做对类的实例进行初始化以外的事情,也不要尝试显式地调用构造函数。
作者: 高浩    时间: 2013-1-23 14:47
构造函数是用来给对象进行初始化的,给其属性或字段赋值,你的逻辑验证最好不要写在构造函数里面,那样·有些违背面向对象,而且代码会增多,变很乱,一个方法只做一件事情,将他们分清楚,
其实你的验证完全可以在重新定义一个方法,专门用来验证,
作者: 郑朝明    时间: 2013-1-23 18:51
构造函数是用来给对象进行初始化的,当我们要对赋值的数据进行校验,请使用属性就能很好解决




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2