我正在尝试在Course类和Lecturer类之间添加一个关联,但是我收到了一个错误。我做错了什么?
我将这段代码添加到Course类中,以便为每个课程分配一个cordinator。
public void addCordinator(Lecturer newLecturer){
this.lecturer.add(newLecturer);
}
答案 0 :(得分:2)
我不确定您的应用程序是什么样的,但是如果您有一个名为Course的课程,一个名为Lecturer的课程,并且您希望课程可以有一个或多个讲师,那么您可以拥有{{1}在Course类中。它看起来像这样:
arraylist<Lecturer>
因此您现在可以为每个corse存储讲师,因此如果您有一个名为course1的Course对象,您只需致电public Class Course{
List<Lecturer> lecturerCollection= new ArrayList<Lecturer>();
//this method will be called with a lecturer object
public void addCordinator(Lecturer newLecturer){
lecturerCollection.add(newLecturer);
}
即可为每个课程添加一个或多个讲师。
这就是我可以帮助您使用您提供的当前代码