步骤二 2-6存在的疑惑

正在回答 回答被采纳积分+1

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

2回答
吃吃吃鱼的猫 2019-03-27 16:20:12

同学你好,图二是声明了一个Subject的对象 ,这个对象作为Student的属性。图一是属性studentSubject的get方法,当前对象中的属性studentSubject未初始化时,需要进行初始化操作。最后,在get方法中,不能理解为Subject studentSubject=new Subject(),因为这是重新创建一个Subject类型的对象,不再是Student中的属性,两者含义不同,不能这样理解。如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 qq_夏日青枫_0 #1
    第一张图中this代表的是student?
    2019-03-27 16:30:10
  • this代表当前的Student对象。如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
    2019-03-27 16:50:18
  • 那图一我说的那两条语句中是否可以直接用student来直接代替this. ?
    2019-03-28 08:30:26
提问者 qq_夏日青枫_0 2019-03-27 15:45:28

图一中这两条语句if(this.studentSubject==null)   this.studentSubject=new Subject()是否可以理解成if(Subject studentSubject==null)   Subject studentSubject=new Subject()      ??

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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