java简单关联

时间:2012-03-26 11:15:05

标签: java associations

我正在尝试在Course类和Lecturer类之间添加一个关联,但是我收到了一个错误。我做错了什么?

我将这段代码添加到Course类中,以便为每个课程分配一个cordinator。

public void addCordinator(Lecturer newLecturer){
    this.lecturer.add(newLecturer);
}

1 个答案:

答案 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); } 即可为每个课程添加一个或多个讲师。 这就是我可以帮助您使用您提供的当前代码