0
课程号码: 每门课程都有名称,学分,代码,先决条件列表(其他课程的排列或阵列列表) 相应的课程列表(相当于该课程的课程,如果学生已经通过相当于当然的课程,她可以参加课程)学生注册系统
我在正确的方式吗?
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);
是吗?
是的!虽然你的数组不需要是二维的:只需编写'String [] prerequisites'。他们可能应该是'课程'而不是'字符串'的顺便说一句。 – Aaron
好奇的'先决条件'是一个二维数组。确保你有你的数据字段的所有内容,否则将它们传递给构造函数是没用的。 –
我也发布我的主类,你可以看看它 – asda