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

testModify方法中,为什么不直接student.name = name; 而且使用put方法呢?

testModify中,可以像下面这样吗?这样的优缺点是什么?

System.out.println("请输入新的学生姓名:");

String name = console.next();

student.name = name;



正在回答

2 回答

个人看法:

可以是可以。但是以后的项目经历中肯定不会遇到这么简单的状况,通常都是伴随着类中其它属性的改变而改变,比如说还有性别、性格等属性,只改一个名字是不行的,这个时候就要用到put方法进行替换

0 回复 有任何疑惑可以回复我~
#1

zzbo 提问者

非常感谢!
2015-08-13 回复 有任何疑惑可以回复我~

需要考虑封装的要求!对于元素及其属性,不可以直接访问,需要通过规范的方法进行读取或修改!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

testModify方法中,为什么不直接student.name = name; 而且使用put方法呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信