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