我有2个班级,学生和老师。在学生中,我需要显示教那个学生的老师列表,在教师班级中,我需要显示他们正在教的学生列表...如何使用OOP概念来实现这一点。
答案 0 :(得分:2)
作文是你最好的朋友。
创建班级School,它将保存所有信息。
学校应该有教师和学生以及科目的列表,其中每个科目都有一位教师和学生的列表。
现在,您可以轻松地在学校中实现通过主题和查找信息的showTeachers(学生)和showStudents(老师)方法。
答案 1 :(得分:2)
如果要建模以将其扩展为“课程”类
class Student {
private Course[] courseTheStudentsIsIn;
}
class Teacher {
private Course[] courseTheTeacherTeachesIn;
}
class Course {
private Teacher teacher;
private Student[] students;
}
然后,如果您有学生,则可以搜索老师所在的所有课程,反之亦然。
帕斯卡问候