こんにちは、クラスのオブジェクトについて簡単な質問があります...ハードウェアの割り当てに取り組んでいます。答え全体ではなく、正しい方向のヒントのみが必要です....基本的に、5つのクラスがあり、3つのimがあります操作....メインクラスはテキストファイルを読み取りますが、これは正常に機能しており、もう1つはFiles.class Homework.classとName.classです。新しい宿題を呼び出すと、新しい名前の新しいファイルも作成されます
これらは、新しい宿題を作成するために私が持っている方法です
homework.class
private int id;
private Name name;
private int section;
private Files files;
private int dateSubmitted;
public Homework(int id, Name name, int section, Files files,int dateSubmitted){
this.id =id;
this.name = name;
this.section = section; // initialize the homework to given params
this.files = files;
this.dateSubmitted = dateSubmitted;
}//end public hwk
public Homework(int id, Name name, int section, int dateSubmitted){
this.id = id;
this.name =name; // the second constructor for the homework class
this.section = section;
this.dateSubmitted = dateSubmitted;
this.files = null;
}// end second init homework
public Homework(String first, String last, int section, int dateSubmitted){
this.id = nextAvailableUid();
this.section = section;
this.dateSubmitted = dateSubmitted;
this.name = new Name(first,last);
this.files = null;
}
私がやろうとしているのは、最初と最後のセクションと、3 番目の HW メソッドである日付を渡すことです........
私の質問はメインクラスにあります。メインクラスからファイルを追加するにはどうすればいいですか.....またはメインでファイルを拡張してクラスに名前を付け、そこから構築して新しい宿題として渡す必要がありますか?
つまり、主に
Homework []homework = new homework[size];
Files []files = new Files[size];
Name[]name = new Name[size];
//add appropriate code to fill in from here....
または、メインですべてのクラスを実装する簡単な方法はありますか...その他の注記Homework.class、name.class、またはfiles.classの変更は許可されていません
前もって感謝します