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){}
  }