JAVA中set跟get有什么区分

如题所述

get成员方法和set成员方法分别用于读取和设置私有变量的值
一般建议将有特殊限制的成员域的访问控制方式设置为私有模式。这时,可以添加两个成员方法分别读取和设置这个具有特殊限制的成员域的值。在这两个成员方法中,由于读取该成员域的值的成员方法的名称通常含有字符序列“get”,因此该成员方法通常简称为“get”成员方法;而设置该成员域的值的成员方法的名称通常含有字符序列“set”,因此该成员方法通常简称为“set”成员方法。
这样可以加强程序的封装性和安全性,外部程序不能直接访问私有变量,只能通过get成员方法和set成员方法读取和设置私有变量的值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-08
比如说你有个对象 user --》有以下字段,username,password。

当你要保存这个信息的时候就用 user.setUsername("kity"); user.setPassword("123");
当你要获取这个用户信息的时候就用get
user.getUsername(); user.getPasword(); 你就能获取到user的名字和密码。
相似回答