私のこの Q に続いて:この Java プログラムを作成する最良の方法は何ですか?
Lecturer クラスと Course クラスにリストを保存することをお勧めしました。それで私はそうしました、そしてそれは次のようになります:
public class Lecturer
{
private String id;
private String name;
List<Course> courses = new ArrayList<Course>(); // a list to hold the courses
public Lecturer(String idIn, String nameIn) // arguments of the constructor
{
id = idIn;
name = nameIn;
}
}
講師リストがあることを除いて、コースクラスについても同じです。しかし、私が得られないのは、そこにリストを配置すると正確に何をするのですか? cos講師の追加や削除などのArrayListのメソッドをどこに置くべきかわかりませんか?
誰かがこれの目的を説明できますか?
基本的に配列リストとそのメソッドを講師とコースの 2 つの別々のクラスに配置する別の方法を使用してから、Course クラスと Lecturer クラスに属性として追加するだけです。
public class Lecturer
{
private String id;
private String name;
private CourseList courses; // COurseList is the class with the arraylist and methods
public Lecturer(String idIn, String nameIn) // arguments of the constructor
{
id = idIn;
name = nameIn;
courses = new CourseList();
}
}
私が理にかなっているといいのですが、過去2週間、誰も理解していないように見える1つのことに行き詰まっていました.
ありがとうございました