3-7,实在是看不懂!

3-7,实在是看不懂!

this.getMyStudentSubject(this)???在方http://img1.sycdn.imooc.com/climg//5874db00000159c107460451.jpg法中发个this有什么用?

正在回答

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

2回答

表示将当前所在类的对象作为参数传给方法。一般我们都会定义一个对象,然后在把对象名作为方法参数,这里比较特别,用了当前类的对象。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 瞳劫 提问者 #1
    还是没懂,我再看一遍吧。
    2017-01-10 23:12:07
  • 瞳劫 提问者 #2
    非常感谢!
    2017-03-16 13:56:19
月薪过万只是梦 2017-03-16 13:07:13

stu.setStudnetSubject(this)

对象stu因为是Student 类(Student stu),用stu调用Student属性setStudentSubject方法,用此方法传入参数。

原本是在Student类中的setStudentSubject方法中传入了参数studentSubject,现在直接在此循环中改成this,而this即指当前Subject类的对象。

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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