永发信息网

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

答案:5  悬赏:80  手机版
解决时间 2021-02-27 19:34
java中设置set方法和get方法安全性体现在哪
最佳答案
set get相当于数据访问接口,接口能干嘛?接口具有哪些特性?封装(封装了细节)、隔离(私有属性得到了保护)、标准(访问或者赋值操作的统一)。这还不能够体现安全性吗?
全部回答
在myeclipse中按住shift+alt+s选择 generate getters and setters 然后选择你要设置的属性 自动生成 get和set方法
一般这种类都设置为private 这样只能由本类修改属性的值。 假如你设置为pulbic有10其他的地方直接调用修改了你属性的值,你知都不知道. 改成private之后控制权就交给了本类来管理,提供一个get 方法别人就只能访问该变量的权限(只读),提供一个set方法就只能写。完全由你自己控制那些属性是可读,还是可写。
不能直接操作域变量,当你需要修改域变量的时候,通过set方法和get方法来操作域变量,既可以保证了域变量的封装性,提高安全性,又可以操作域变量。
通过成员函数来操作成员变量,而不是直接对成员变量进行修改。是一种间接的操作,数据的修改就安全了,就是实例化的时候不能直接使用类成员变量操作。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在男朋友面前提他曾经喜欢的情人后就不说话了
梦到在屋子里有怪物,无法跑出屋子,求解
包下整个鱼塘什么意思
房贷还完了,住房公积金还自动划转吗
龙潭公园-健身场地怎么去啊,有知道地址的么
SI指示系统设计
20世纪初.民主革命取代维新变法成为中国社会
hp笔记本电池显示感叹号什么意思?
刀剑封魔录第一个任务秦越人女医师在那?
气象台路/新兴路(路口)地址有知道的么?有点
That is my book.(改为复数句)
别人都是后代比父亲高,可是我和父亲差不多高
3x二三分一x二多少
浪波湾这个地址在什么地方,我要处理点事
遥控钥匙放时间长,有什么影响
推荐资讯
建行定活互转是什么
如果我不喜欢她,可以跟她结婚吗?
河池市计生协地址在哪,我要去那里办事
我找到一个门面但不知道房主是谁!请问我要在
游戏名字古风情侣
古代装扮照相要多少钱
和gta差不多的屠杀僵尸游戏叫屠杀什么
哪个搜题软件问老师不要钱
蓝天化妆品总汇这个地址在什么地方,我要处理
我现在在揭阳市普宁市洪阳镇,想到邵阳去应该
把决堤的黄河水比喻成什么
这款游戏开发及运营公司是哪个?,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?