Student.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package course;
  2. import java.util.Objects;
  3. /**
  4. * @author WanJl
  5. * @version 1.0
  6. * @title Student
  7. * @description
  8. * @create 2026/8/4
  9. */
  10. public class Student {
  11. private Integer id;
  12. private String name;
  13. public Student() {
  14. }
  15. public Student(Integer id, String name) {
  16. this.id = id;
  17. this.name = name;
  18. }
  19. public Integer getId() {
  20. return id;
  21. }
  22. public void setId(Integer id) {
  23. this.id = id;
  24. }
  25. public String getName() {
  26. return name;
  27. }
  28. public void setName(String name) {
  29. this.name = name;
  30. }
  31. @Override
  32. public boolean equals(Object o) {
  33. if (o == null || getClass() != o.getClass()) return false;
  34. Student student = (Student) o;
  35. return Objects.equals(id, student.id) && Objects.equals(name, student.name);
  36. }
  37. @Override
  38. public int hashCode() {
  39. return Objects.hash(id, name);
  40. }
  41. @Override
  42. public String toString() {
  43. return "Student{" +
  44. "id=" + id +
  45. ", name='" + name + '\'' +
  46. '}';
  47. }
  48. }