Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Rewrite the Course class from Listing 10.6. Use an ArrayList to store students.

ID: 3655807 • Letter: R

Question

Rewrite the Course class from Listing 10.6. Use an ArrayList to store students. Do not change the signatures (contract, API) of the original class Course. Implement all methods of course from Listing 10.6. public class Course { private String courseName; private String [] students = new String [100]; private int numberOfStudents; public Course(String courseName){ this.courseName=courseName; } public void addStudent(String student){ students[numberOfStudents]=student; numberOfStudents++; } public String [] getStudents() { return students; } public int getNumberOfStudents() { return numberOfStudents; } public String getCouseName() { return courseName; } public void dropStudent(String student) { } }

Explanation / Answer

import java.util.ArrayList; public class Course { private String courseName; private ArrayList students = new ArrayList(); private int numberOfStudents; public Course(String courseName){ this.courseName=courseName; } public void addStudent(String student){ students.add(student); numberOfStudents++; } public ArrayList getStudents() { return students; } public int getNumberOfStudents() { return numberOfStudents; } public String getCouseName() { return courseName; } public void dropStudent(String student) { } }

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote