双向关联这个没有懂

双向关联这个没有懂

stu.setStudentSubject(this);
这个段代码表示什么意思啊 他替代了哪些代码的作用


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

因为在初始化Student的时候,将专业这个对象作为参数传递给了学生,也就是学生学得是什么专业。然后在统计人数的时候,是将对应的学生传递给了专业统计人数的方法。也就是说学生有自己的专业,但是这个专业也有这个学生。所以叫双向关联。

  • 还是不太明白,这个this把人折磨的哟。。。。。。。。
    2017-08-03 10:46:08
  • 其实就是学生设置专业的时候,就是把专业关联到了学生上,这个this指代的就是专业,后面在通过this设置学生的时候,其实就是把学生关联到了专业上。这个this代表的就是当前对象,而这个当前对象代表的就是专业。所以这就是一个双向关联的过程。
    2017-08-03 18:56:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师