コース: 各コースには、名前、クレジット、コード、前提条件リスト(他のコースの配列または編曲者)があります。 対応するコースリスト(学生が取得して渡した場合、そのコースに相当するコース前提条件と同等のコースを履修することができます)学生登録システム
私は正しいですか?
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);
は、右か?
はい!あなたの配列は2次元である必要はありませんが、 'String []前提条件'だけを書いてください。おそらく 'String'のbtwではなく' Course'であるべきです。 – Aaron
'prerequisities'は2D配列です。すべてのデータフィールドがあることを確認してください。それ以外の場合はコンストラクタで渡すことは無意味です。 –
私もメインクラスを投稿します。それを見てください。 – asda