A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

只知道是构造方法调用set方法,别的还有什么区别呢?

8 个回复

倒序浏览
set方法可以修改值,构造方法不能

评分

参与人数 1黑马币 +1 收起 理由
洋葱头头 + 1 赞一个!

查看全部评分

回复 使用道具 举报
set方法更灵活,构造方法只能初始化一次
回复 使用道具 举报
构造方法只能给同一个对象赋值一次;
set方法可以给同一个对象赋值n次。

评分

参与人数 1黑马币 +1 收起 理由
洋葱头头 + 1 很给力!

查看全部评分

回复 使用道具 举报
只赋值一次时用有参构造赋值,set方法较为灵活,可多次赋值。仅当给类中成员属性私有的时候才会对外提供一个set,get方法。
回复 使用道具 举报
构造可以被私有,然后提供get,set方法
回复 使用道具 举报
构造是用来初始化的,不能重复调用,set可以重复使用,修改对象的值
回复 使用道具 举报
构造方法是用来初始化成员变量的,不能重复调用,set可以重复调用,给成员变量赋值
回复 使用道具 举报
构造方法是用来初始化的不能重复调用,set可以是用来赋值的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马