For the following program you will create 3 classes as seperate files. A course class
a student class and a school class. You must write the body of each member function including constructors.
When you are done write a client program that will test your school class.
class course
{public course(String n, int g) {}
private String na;
private int grade;
public int getGrade(){}
public String getName(){}
}
*****************************************
class Student
{ public student(String n){}
final int MAX = 7;
private String na;
ArrayList<course> co = new ArrayList<course>();
public String getName(){}
public double getAvg(){};
public void addCourse(String n,int g){} // use course constructor with array
}
******************************************************************
class school
{ public school(){ }
private ArrayList<Student> ar = new ArrayList<Student>();
public void printStudents(){}
public void addStudent(String n){} // if room
public void deleteStudent(String n) {}
public void printStudentsAverages(){} // prints all students and averages
public int findStudent(String n){} // returns index - -1 if not there
public void addClass(String person, String classname, int g){}
public boolean deleteClass(String person, String classname,int g){}
}