先定义了一个类class,如下
class Course
{ String course_name; //存课程名称
String[] s_class_name = new String[20]; //存对应班级名称;在不同班级考同一门课程时用
int[] s_class_number = new int[20]; //存上面的班级对应人数;
String[] d_class_name = new String[20]; //存班级名称,在不同班级考不同课程时用;
int d_class_number =0; //班级人数,在不同班级考不同课程时用; }
在定义了两个数组s-course[ ]和d-course[ ],s-course[ ]存相同考试课程信息,d-course[ ]存放不同考试课程信息;数组类型都为course类型,意思是什么呀?我还没理解过来,这两个数组分别存放的是什么?
class Course
{ String course_name; //存课程名称
String[] s_class_name = new String[20]; //存对应班级名称;在不同班级考同一门课程时用
int[] s_class_number = new int[20]; //存上面的班级对应人数;
String[] d_class_name = new String[20]; //存班级名称,在不同班级考不同课程时用;
int d_class_number =0; //班级人数,在不同班级考不同课程时用; }
在定义了两个数组s-course[ ]和d-course[ ],s-course[ ]存相同考试课程信息,d-course[ ]存放不同考试课程信息;数组类型都为course类型,意思是什么呀?我还没理解过来,这两个数组分别存放的是什么?
List<Course> list=new List<Course>();
s-course[ ] 相同考试课程信息即其中包含s_class_number ,s_class_name 相同课程考试的内容。
同理d-course[ ] 放不同考试课程信息其中包含d_class_number ,d_class_name 相同课程考试的内容。course是你定义的class course。就是说数组的每个元素都是一个course类型,可以包含course里的所有元素。但只要选择需要的元素赋值就可以了。