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

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

正在回答

2 回答

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

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

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

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

阿拉不斯加 提问者

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

举报

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

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

进入课程
意见反馈 帮助中心 APP下载
官方微信