1个回答
展开全部
setXXX() 是设置 私有private变量的值
getXXX() 是获取 private变量的值
为了保护数据,不允许在类外直接调用成员变量,所以把他设置为private级别。这样的话在类外就无法直接使用变量了,所以用set get 方法来获取或设置成员变量的值。
比如有个 User类
public class User {
private String name;
private String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
用法:
public class Test {
User user = new User();
public void test(){
String username = user.getName(); //获取用户名
user.setName("用户名"); //设置用户名
String password = user.getPassword(); //获取密码
user.setPassword("密码"); //设置密码
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询