public class Class
{
  Student[] student;  public Class(Student[] student) 
  {
this.student = student;
  }
}public class Grade
{
   Class[]  classs;
   public Grade(Class[] classes)             
  {
      this.classes = classes
   }}public class School
{
  Grade[] grade;
  public School(Grade[] grade)
  {
    this.grade = grade;
  }
}

解决方案 »

  1.   

    要通过构造函数将gradeCount,classCount传递进去.
      

  2.   

    //班级类
    public class Class
    {
    Student[] student; public Class(int studentCount)  //怎么写
    {
                                   if(strudentCount <= 0)
                                          throw new ArgumentException();
                                   student = new Student[studentCount];

    }
    } //年级类
    public class Grade
    {
    Class[]  classes;
    public Grade(int classCount)           //怎么写
    {
                                     if(classCount <= 0) 
                                           throw new ArgumentException();
                                     classes = new Class[classCount];
    } } //学校类
    public class School
    {
    Grade[] grade;
    public School(int gradeCount)        //怎么写
    {
                                 if(gradeCount <=0 ) 
                                    throw new ArgumentException();
                                 grade = new Grade[gradeCount];
    } }