The Course Class
The code has been modified slightly and now uploaded to the site.

Main.java
public class Main {
public static void main(String[] args) {
Course course = new Course("CPSC 1181");
course.addStudent("Becky");
course.addStudent("Joe");
// System.out.println(course.getStudents());
System.out.println(course);
}
}
Course.java
import java.util.ArrayList;
// Page 403 of PDF Reader
public class Course{
private String courseName;
// private String[] students = new String[100];
private ArrayList<String> students = new ArrayList<String>();
private int numberOfStudents;
public Course(String courseName){
this.courseName = courseName;
}
public void addStudent(String student){
students.add(student);
// students[numberOfStudents] = student;
numberOfStudents++;
}
public ArrayList<String> getStudents(){
return students;
}
public int getNumberOfStudents(){
return numberOfStudents;
}
public String getCourseName(){
return courseName;
}
@Override
public String toString(){
return "Students: " + students + " Course Name: " + courseName + " Number of Students: " + numberOfStudents;
}
// public void dropStudent(String student){
// Left as an exercise in Programming Exercise 10.9
}