黑马程序员技术交流社区

标题: 新人求助,构造方法和set方法的区别是什么啊 [打印本页]

作者: 唯爱唐嫣    时间: 2016-3-26 21:53
标题: 新人求助,构造方法和set方法的区别是什么啊
只知道是构造方法调用set方法,别的还有什么区别呢?
作者: zw2008    时间: 2016-3-26 21:56
set方法可以修改值,构造方法不能
作者: 徐选伟Shirwee    时间: 2016-3-26 22:02
set方法更灵活,构造方法只能初始化一次
作者: ipursue    时间: 2016-3-26 22:21
构造方法只能给同一个对象赋值一次;
set方法可以给同一个对象赋值n次。
作者: Open    时间: 2016-3-26 22:37
只赋值一次时用有参构造赋值,set方法较为灵活,可多次赋值。仅当给类中成员属性私有的时候才会对外提供一个set,get方法。
作者: 843718696    时间: 2016-3-26 22:39
构造可以被私有,然后提供get,set方法
作者: lennycxy    时间: 2016-3-26 23:11
构造是用来初始化的,不能重复调用,set可以重复使用,修改对象的值
作者: lennycxy    时间: 2016-3-26 23:13
构造方法是用来初始化成员变量的,不能重复调用,set可以重复调用,给成员变量赋值
作者: lennycxy    时间: 2016-3-26 23:15
构造方法是用来初始化的不能重复调用,set可以是用来赋值的




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