类在java中get和set的用途。应该在哪里使用? 1 周,4 日 Questions & Answers 964 我是Java的初学者。我最近在java中遇到了它。我正在尝试制作一个登录表单,并尝试使用get和set。我有用户名和密码验证类,我也有注册类来注册用户。 在哪些类中以及如何使用get和set
# 1 楼答案 顾名思义 GET方法(称为getter)用于返回类实例变量的当前值 SET方法(称为setter)用于设置类实例变量的新值 例如: Class Person { private String name=null; public String getName() { return name; } public void setName(String name) { this.name=name; } } 编辑 以下是堆栈溢出链接以帮助您 Why use getters and setters? Why are getter and setter method important in java?
# 2 楼答案 Java中的getter和setter方法帮助您实现封装,这是面向对象编程的基本概念。您可以通过声明私有数据成员,同时公开setter和getter方法来实现这一点 在登录表单中,您有用户名和密码。您将把它们传递给java类,在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; } } 在validation LoginForm validation类中,可以使用setter和getter方法,而不是从请求参数获取值,例如作为req。getParameter(“用户名”)。不仅在validate类中,而且在需要更改或获取用户名和密码参数时,可以使用getter和setter方法
# 1 楼答案
顾名思义
GET
方法(称为getter)用于返回类实例变量的当前值SET
方法(称为setter)用于设置类实例变量的新值例如:
编辑
以下是堆栈溢出链接以帮助您
Why use getters and setters?
Why are getter and setter method important in java?
# 2 楼答案
Java中的getter和setter方法帮助您实现封装,这是面向对象编程的基本概念。您可以通过声明私有数据成员,同时公开setter和getter方法来实现这一点
在登录表单中,您有用户名和密码。您将把它们传递给java类,在java类中您可以为当前传递的值设置/获取这些数据成员的值。比如说,
在validation LoginForm validation类中,可以使用setter和getter方法,而不是从请求参数获取值,例如作为req。getParameter(“用户名”)。不仅在validate类中,而且在需要更改或获取用户名和密码参数时,可以使用getter和setter方法
# 3 楼答案
GET和SET是可由对象调用的方法SET前缀通常用于为对象的属性设置值的方法中,GET方法的作用与此相反,它获取已在对象上设置的属性的值