首页 > 解决方案 > 如何在 OOP 中实现师生关系

问题描述

我有两个班级,学生和老师。在学生中,我需要显示教该学生的教师列表,在教师课中,我需要显示他们正在教的学生列表......如何使用 OOP 概念来实现这一点。

标签: javaclassoop

解决方案


如果您想通过“课程”类对其进行建模

class Student {
  private Course[] courseTheStudentsIsIn;
}

class Teacher {
  private Course[] courseTheTeacherTeachesIn;
}

class Course {
  private Teacher teacher;
  private Student[] students;
}

然后,如果您有学生,则可以搜索老师所在的所有课程,反之亦然。

问候帕斯卡


推荐阅读