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

Java中的get和set方法究竟是什么意思,第1张

get成员方法和set成员方法分别用于读取和设置私有变量的值

一般建议将有特殊限制的成员域的访问控制方式设置为私有模式。这时,可以添加两个成员方法分别读取和设置这个具有特殊限制的成员域的值。在这两个成员方法中,由于读取该成员域的值的成员方法的名称通常含有字符序列“get”,因此该成员方法通常简称为“get”成员方法;而设置该成员域的值的成员方法的名称通常含有字符序列“set”,因此该成员方法通常简称为“set”成员方法。

这样可以加强程序的封装性和安全性,外部程序不能直接访问私有变量,只能通过get成员方法和set成员方法读取和设置私有变量的值。

get是“可读”属性,set是“可写”属性,假如你要给外界一个变量,这个变量是只读的,就可以通过get,set也是同理,但是在内部你就可以通过类内部函数修改或者查询,这是C#用来保护类成员的一种机制


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10066580.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存