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

视频中说封装了数据会更加安全,但封装后用户还是可以用get和set方法进行赋值。

这样不也还是不安全吗???

正在回答

2 回答

get和set是通过类的对象调用成员方法来获取和赋值的,实际上数据本身并没有改变,是对象中的属性改变了,你可以试下创建一个修饰权限为private的成员变量(但不要赋值让系统自动初始化)并定义2个成员方法一个获取(get)一个赋值(set),然后在另外一个类中通过对象去访问和操作这个变量,在通过另一个对象访问,就知道实际上这个变量没有被修改。

57fe56050001591c05000228.jpg

57fe5606000109ca05000455.jpg


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

慕田峪7021683 提问者

谢谢你的回答~
2016-10-12 回复 有任何疑惑可以回复我~
#2

XL旭龙 回复 慕田峪7021683 提问者

不客气
2016-10-13 回复 有任何疑惑可以回复我~

这是用户自己设置的。在自己需要的时候 只要稍微调整 就可以。

再者,那么多参数。其他人 也 不会知道 哪些可以调整,哪些 不可以。

相当于 你只有一把钥匙,对方 却有成千上万个锁一样


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

慕田峪7021683 提问者

谢谢你的回答
2016-10-12 回复 有任何疑惑可以回复我~
#2

qiaihenan 回复 慕田峪7021683 提问者

学术嘛~就得互相交流。
2016-10-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

视频中说封装了数据会更加安全,但封装后用户还是可以用get和set方法进行赋值。

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