罗伦斯
2018-01-04 14:47
System.out.println("外部类中的name:" + HelloWorld.this.name );
System.out.println("外部类中的name:" + this.name );
上面的和下面的都可以吧
第一个用法正确
第二个,表示的是该类中的name,也就是内部类中的name,等同于没有this ,
HelloWorld.this.name 这访问的是外部类的成员变量
第一个的意思是,HelloWorld这个类的name
Java入门第二季 升级版
530646 学习 · 6091 问题
相似问题