我是Java的初学者。我最近在java中遇到过它。我正在尝试创建一个登录表单,我正在尝试使用get并设置它。我有用于用户名和密码验证的类我也有一个注册类注册用户。 在哪些类中,我应该如何使用get和set?
答案 0 :(得分:0)
如名称所示
GET
方法(被调用的getter)用于返回类实例变量的当前值
SET
个方法(被调用的setter)用于设置类实例变量的新值
例如:
Class Person {
private String name=null;
public String getName() {
return name;
}
public void setName(String name) {
this.name=name;
}
}
修改强>
以下是帮助您的Stack Overflow Links
答案 1 :(得分:0)
GET和SET是一个对象可以调用的方法,set前缀通常用于将值设置为对象属性的方法,而get方法则与获取属性的值相反。设置在对象上。
答案 2 :(得分:0)
getter 和 setter 方法可帮助您实现Encapsulation,这是面向对象编程的基本概念。您可以通过在将setter和getter方法公开的情况下声明私有数据成员来实现此目的 在登录表单中,您有用户名和密码。您将它们传递给java类,您可以在其中设置/获取传递的当前值的这些数据成员的值。例如,
class Login{
private String username;
private String password;
public void setUsername(String username){
this.username = username;
}
public String getUsername(){
return username;
}
public void setPassword(String password){
this.password= password;
}
public String getPassword(){
return password;
}
}
在验证LoginForm验证类中,您可以使用setter和getter方法,而不是从request参数获取值,例如req.getParameter(“username”)。不仅在您的验证类中,而且,当您需要更改或获取用户名和密码参数时,您可以使用getter和setter方法。