永发信息网

java中设置set方法和get方法安全性体现在哪

答案:5  悬赏:80  手机版
解决时间 2021-02-27 19:34
  • 提问者网友:且恨且铭记
  • 2021-02-27 13:21
java中设置set方法和get方法安全性体现在哪
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-02-27 13:30
set get相当于数据访问接口,接口能干嘛?接口具有哪些特性?封装(封装了细节)、隔离(私有属性得到了保护)、标准(访问或者赋值操作的统一)。这还不能够体现安全性吗?
全部回答
  • 1楼网友:詩光轨車
  • 2021-02-27 16:47
在myeclipse中按住shift+alt+s选择 generate getters and setters 然后选择你要设置的属性 自动生成 get和set方法
  • 2楼网友:青灯有味
  • 2021-02-27 16:23
一般这种类都设置为private 这样只能由本类修改属性的值。 假如你设置为pulbic有10其他的地方直接调用修改了你属性的值,你知都不知道. 改成private之后控制权就交给了本类来管理,提供一个get 方法别人就只能访问该变量的权限(只读),提供一个set方法就只能写。完全由你自己控制那些属性是可读,还是可写。
  • 3楼网友:摆渡翁
  • 2021-02-27 15:25
不能直接操作域变量,当你需要修改域变量的时候,通过set方法和get方法来操作域变量,既可以保证了域变量的封装性,提高安全性,又可以操作域变量。
  • 4楼网友:天凉才是好个秋
  • 2021-02-27 14:13
通过成员函数来操作成员变量,而不是直接对成员变量进行修改。是一种间接的操作,数据的修改就安全了,就是实例化的时候不能直接使用类成员变量操作。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯