Java中的get和set方法究竟是什么意思

 我来答
芮其英朴甲
2020-01-02 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.4万
采纳率:35%
帮助的人:828万
展开全部
get成员方法和set成员方法分别用于读取和设置私有变量的值
一般建议将有特殊限制的成员域的访问控制方式设置为私有模式。这时,可以添加两个成员方法分别读取和设置这个具有特殊限制的成员域的值。在这两个成员方法中,由于读取该成员域的值的成员方法的名称通常含有字符序列“get”,因此该成员方法通常简称为“get”成员方法;而设置该成员域的值的成员方法的名称通常含有字符序列“set”,因此该成员方法通常简称为“set”成员方法。
这样可以加强程序的封装性和安全性,外部程序不能直接访问私有变量,只能通过get成员方法和set成员方法读取和设置私有变量的值。
京荣花赤画
2019-05-24 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:1022万
展开全部
在开发中
实体类
的属性
都是private
私有的
只有自己才能访问,
你在数据库查出来值后
要把没个值给实体类相对应的属性,所以要访问他
你就必须提供getset方法
比如
你执行了一条sql语句
select
*
from
user
where
name=1
password=1
会返回给你一个对象
然后
你可以掉用
实体类的set
方法进行赋值
比如
user
us=new
user();
us.setName(rs.getName);us.setPassword(rs.password);这样
你的user
对象
就有值了
你要用
也不能直接访问
要通过
get
来得到值;
比如
user
user=上次查到的;
user.getName();
user.getPassword
就可以得到值
,最好上手试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式