package dev.model; public class Student { private final int id; private final String name; private final String major; private final double gpa; public Student( int id, String name, String major, double gpa) { this.id = id; this.name = name; this.major = major; this.gpa = gpa; } public int getId() { return id; } public String getName() { return name; } public String getMajor() { return major; } public double getGpa() { return gpa; } @Override public int hashCode() { // TODO: // Return custom hash // Example: // return id % 97; return 0; } @Override public boolean equals(Object obj) { // TODO: // Step 1: // Check null // Step 2: // Convert obj to Student // Step 3: // Compare IDs return false; } @Override public String toString() { return "Student{" + "id=" + id + ", name='" + name + '\'' + ", major='" + major + '\'' + ", gpa=" + gpa + '}'; } }