问答详情
源自:7-6 Java 中的成员内部类

如何在内部类中输出外部类私有变量

为什么在内部类中输出外部类中private name要用HelloWorld.this.name

而不能用this.name

提问者:qq_红红火火恍恍惚惚_3 2017-07-28 15:16

个回答

  • 慕仔2279787
    2017-07-28 15:36:47
    已采纳

    this表示当前对象;this.name中的this指的是内部类的对象,HelloWorld.this.name中的this指的是HelloWorld这个类的对象

  • 慕勒5554892
    2017-07-31 16:29:03

    讲解的非常到位。看了就懂,还能记住。