为了账号安全,请及时绑定邮箱和手机立即绑定

既然已经用this指当前类的对象了,为什么还要写Outer.this.b 而不是写this.b 而且我的确测试过了 写this.b是返回的内部类的值   就是想问问为什么 有老师解答么

正在回答

2 回答

你只要记住这点 this指向的是当前类这样就够了!所以在内部类直接使用this肯定指向的还是内部类!

0 回复 有任何疑惑可以回复我~

因为这是在内部类中,当需要访问外部类中的属性时需要用外部类.this.属性,如果直接this.属性的话获取的是内部类中的属性

1 回复 有任何疑惑可以回复我~
#1

阿拉不斯加 提问者

谢谢了
2014-10-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530815    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号