3-7 问题解析--通过一个方法完成学生和专业的双向关联 中的关联问题
本节课例子中完成了双向关联,但是不用双向关联这个功能也正常啊,仅仅是取决于sub1.addStudent(stu1); 这句代码,因为sub1和stu1参与了,所以addStudent()这个方法就统计了stu1。然后我就有点迷糊,为什么要双向关联呢?(可以举个场景来说明为什么需要关联么?)
35
收起
正在回答
2回答
同学你好,1. 统计部门人数的是addStudent()方法,则使用sub1引用对象调用addStudent()方法,则可以进行统计人数。
2. 实现程序有很多种方式,使用关联是一种实现方式。同学不使用关联的方式实现也是可以的。
3. 如果不使用关联,则建议同学在创建stu1对象时为studentSubject属性赋值,便于获取学科信息。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星