JAVA:设计一个用户类User,类中的变量有用户名、密码和记录用户数量的变量,定义3个构造方法:无参的、为用户名赋值的、为用户名和密码赋值的,还有获取和设置密码“”的方法和返回类信息的方法。
时间: 2024-02-25 13:57:35 浏览: 29
好的,下面是 JAVA 的代码实现:
```java
public class User {
private String username;
private String password;
private static int userCount;
// 无参构造方法
public User() {
userCount++;
}
// 为用户名赋值的构造方法
public User(String username) {
this.username = username;
userCount++;
}
// 为用户名和密码赋值的构造方法
public User(String username, String password) {
this.username = username;
this.password = password;
userCount++;
}
// 获取密码
public String getPassword() {
return password;
}
// 设置密码
public void setPassword(String password) {
this.password = password;
}
// 返回类信息
@Override
public String toString() {
return "User [username=" + username + ", password=" + password + "]";
}
}
```
这个 User 类中,有三个成员变量,分别是用户名、密码和记录用户数量的变量。同时定义了三个构造方法,分别是无参的、为用户名赋值的、为用户名和密码赋值的。还有获取和设置密码的方法和返回类信息的方法。其中,userCount 是静态变量,用于记录用户数量。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)