package exercise05; import java.util.Objects; public class Course { private String title; private int id; public Course(String title, int id) { this.title = title; this.id = id; } @Override public String toString() { return "Course [title=" + getTitle() + ", id=" + id + "]"; } @Override public boolean equals(Object obj) { if (obj == null || !(obj instanceof Course)) { return false; } Course other = (Course) obj; return id == other.id; } @Override public int hashCode() { return Objects.hash(id); } public String getTitle() { return title; } }