java - 如何在 OOP 中实现师生关系
问题描述
我有两个班级,学生和老师。在学生中,我需要显示教该学生的教师列表,在教师课中,我需要显示他们正在教的学生列表......如何使用 OOP 概念来实现这一点。
解决方案
如果您想通过“课程”类对其进行建模
class Student {
private Course[] courseTheStudentsIsIn;
}
class Teacher {
private Course[] courseTheTeacherTeachesIn;
}
class Course {
private Teacher teacher;
private Student[] students;
}
然后,如果您有学生,则可以搜索老师所在的所有课程,反之亦然。
问候帕斯卡
推荐阅读
- reactjs - 如何使用 HOOK 使多个 Collapse 处于动态状态?
- c# - 将 Auth0 用于 Asp.Net MVC 项目如何将用户直接重定向到注册页面
- reactjs - 不必要的计算属性 ['@media (max-width:780px)'] 发现 no-useless-computed-key
- javascript - 如何将不同类型的表单输入附加到 formData()?
- javascript - react-hook-form 多步骤表单问题
- twilio - 展示您如何尝试展示参与者的视频?
- javascript - 如何仅为单击的元素而不是整个类运行函数
- node.js - 尝试使用 passport.js 本地策略进行身份验证来制作 MERN 堆栈应用程序,req.user 在将应用程序部署到 heroku 后返回一个空字符串
- node.js - 如何在 MongoDB 中将两个查询合并为一个查询
- javascript - react中类基组件和功能组件的问题