Question: 1) Implement the class Student(First name, last name, and GPA), add getters, setters, a constructor, tostring, equals. 2) Implement the class StudentCollection that contains a
1) Implement the class Student(First name, last name, and GPA), add getters, setters, a constructor, tostring, equals. 2) Implement the class StudentCollection that contains a list of students and the constructor. 3) Implement the add(), remove(), modify(), getStudentWithName(), modifyStudentwithName(), findStudentsWithGPA(), getStudents(), toString() 4) We would like to sort students sometimes based on the name sometimes based on the gpa. Implement two Comparators accordingly. 5) Add the method sortstudents(Comparator c ) to the StudentCollection class. 6) Create a StudentSystem class. Add the main behavior to test your implementation. 7) Create the StudentAttendance class to keep track of absences of students as created by the class StudentCollection. a. The class should have a Map to keep track of total absences by student. b. The class student should override equals () and hashCode()
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
