补充setusername,setpassword方法
时间: 2023-10-25 12:07:52 浏览: 31
好的,以下是补充了 `setUsername` 和 `setPassword` 方法的 User 类示例代码:
```java
public class User {
private Long id;
private String username;
private String password;
private String email;
private String role;
public User(Long id, String username, String password, String email, String role) {
this.id = id;
this.username = username;
this.password = password;
this.email = email;
this.role = role;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
public static void main(String[] args) {
User user = new User(1L, "john", "password123", "john@example.com", "user");
System.out.println(user.getUsername()); // 输出 john
user.setUsername("mary");
user.setPassword("newpassword456");
System.out.println(user.getUsername()); // 输出 mary
System.out.println(user.getPassword()); // 输出 newpassword456
}
}
```
在上述代码中,我们补充了 `setUsername` 和 `setPassword` 方法,用于设置 User 对象的用户名和密码。在 main 方法中,我们创建了一个 User 对象,并输出其用户名。接着,我们使用 `setUsername` 和 `setPassword` 方法修改了 User 对象的用户名和密码,并输出修改后的结果。