User.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package J20250802.demo04;
  2. import java.util.Objects;
  3. /**
  4. * @author WanJl
  5. * @version 1.0
  6. * @title User
  7. * @description
  8. * @create 2025/8/2
  9. */
  10. public class User {
  11. private String username;
  12. private String password;
  13. public User() {
  14. }
  15. public User(String username, String password) {
  16. this.username = username;
  17. this.password = password;
  18. }
  19. public String getUsername() {
  20. return username;
  21. }
  22. public void setUsername(String username) {
  23. this.username = username;
  24. }
  25. public String getPassword() {
  26. return password;
  27. }
  28. public void setPassword(String password) {
  29. this.password = password;
  30. }
  31. @Override
  32. public boolean equals(Object o) {
  33. if (this == o) return true;
  34. if (o == null || getClass() != o.getClass()) return false;
  35. User user = (User) o;
  36. return Objects.equals(username, user.username) && Objects.equals(password, user.password);
  37. }
  38. @Override
  39. public int hashCode() {
  40. return Objects.hash(username, password);
  41. }
  42. @Override
  43. public String toString() {
  44. return "User{" +
  45. "username='" + username + '\'' +
  46. ", password='" + password + '\'' +
  47. '}';
  48. }
  49. }