课程
/后端开发
/Java
/Java入门第二季 升级版
既然已经用this指当前类的对象了,为什么还要写Outer.this.b 而不是写this.b 而且我的确测试过了 写this.b是返回的内部类的值 就是想问问为什么 有老师解答么
2014-10-16
源自:Java入门第二季 升级版 7-6
正在回答
你只要记住这点 this指向的是当前类这样就够了!所以在内部类直接使用this肯定指向的还是内部类!
因为这是在内部类中,当需要访问外部类中的属性时需要用外部类.this.属性,如果直接this.属性的话获取的是内部类中的属性
阿拉不斯加 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答
2 回答