首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
Java中set()和get()的功能是什么呢?
返回列表
发新帖
Java中set()和get()的功能是什么呢?
[复制链接]
发表于 2022-8-21 16:56:04
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
转自:
http://www.java265.com/JavaJingYan/202207/16567332253866.html
set和get方法的
功能
set和get方法的
功能
:
用于设置和获取
通常用于设置***字段的值
或用于获取***字段的值
如:
setName():设置字段Name的值
getName():获取字段Name的值
复制
代码
为什么要采用get或set这种写法呢?
这种写法可以保证对象的封装性和
安全
性
例:
如果我们直接将public String name;字段放开
则用户填入任意信息,可能有些名字是禁止使用,也会被人设置进字段属性中
当我们采用setName(String value){****;this.name = ****;}
我们再设置属性前,可以对name值进行相应的设置,如:不能设置特殊字符,数字,英文字母等
所以说set可以保障属性的
安全
性
同理,getName(){***}
我们可以在获取Name时,进行相应的逻辑限制,指定****符合条件的情况,才能获取属性
封装性:
将对程序内部的操作,则全部交给****方法,对外进行交互
复制
代码
回复
使用道具
举报
返回列表
浏览过的版块
Oracle
SAP
数据仓库与分析
物联网
分布式数据库
莱莱
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表