课程: 每门课程都有名称,学分,代码,先决条件清单(其他课程的阵列或arraylist) 相应的课程列表(相当于该课程的课程,如果学生已经参加并通过了同等课程作为她可以参加课程的先决条件)
我是正确的吗?
package registrationsystem;
import java.util.*;
public class Course {
private String name;
private double credit;
private String code;
protected Course(String name,double credit,String code,String[][]prerequisities,String[][]corresponding){
this.name=name;
this.credit=credit;
this.code=code;
}
}
我也发布了我的主要课程:
String [] prerequisities={"MIS131","TRM101"};
String [] corresponding={"TRM256","MIS131"};
Course c1=new Course("IntroductiontoJavaProgramming",3,"MIS131",prerequisities,corresponding);
Course c2=new Course("ObjectOriented",4,"MIS132",prerequisities,corresponding);
courses.add(c1);
courses.add(c2);
courses.add(c3);
是吗?
答案 0 :(得分:0)
它看起来很接近我!我建议对两个"先决条件"使用String []。和#34;对应"。在这种情况下不应使用二维阵列。您还需要为这些数据创建成员变量(就像您使用字符串,信用和代码一样)。