@Data @NoArgsConstructor @AllArgsConstructor public class Cclasses { private Integer id; private String classesName; private Integer size; private Course course; private String remark; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getClassesName() { return classesName; } public void setClassesName(String classesName) { this.classesName = classesName; } public Course getCourse() { return course; } public void setCourse(Course course) { this.course = course; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public Integer getSize() { return size; } public void setSize(Integer size) { this.size = size; } @Override public String toString() { return "Cclasses{" + "id=" + id + ", classesName='" + classesName + '\'' + ", size=" + size + ", course=" + course + ", remark='" + remark + '\'' + '}'; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Cclasses cclasses = (Cclasses) o; if (classesName != null ? !classesName.equals(cclasses.classesName) : cclasses.classesName != null) return false; return course.getId() != null ? course.getId().equals(cclasses.course.getId()) : cclasses.course.getId() == null; } }
时间: 2023-06-26 15:07:02 浏览: 54
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
这是一个 Java 类,名为 Cclasses,它有五个成员变量:id、classesName、size、course 和 remark。其中,id 和 size 是 Integer 类型,classesName 和 remark 是 String 类型,course 是 Course 类型,表示班级所属的课程。该类还提供了相应的 getter 和 setter 方法,以及重写了 toString() 和 equals() 方法。equals() 方法用于判断两个班级对象是否相等,它比较的是班级名称和所属课程的 id 是否相等。
阅读全文