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

内部类访问外部类为什么不用this?

System.out.printlf("外部类中的age:"+age);

这句为什么不用this去访问?

提问者:慕斯卡3334688 2018-05-09 14:39

个回答

  • 慕斯卡3334688
    2018-05-10 16:13:51

    好的,谢谢啦

  • 亲凌奕
    2018-05-09 14:56:38

    外部类的属性对于内部类都是可见的,直接访问就行

    只有内部类属性名称和外部类属性名称相同时,使用 外部类名.this.age 访问外部类属性