Code_More
2016-01-07 14:28
System.out.println("访问外部类中的score:" + HelloWorld.score );
为什么这里就可以不用关键字this?
System.out.println("访问外部类中的score:" + HelloWorld.this.score );
楼上正解
内部类调用的变量在外部类中是非静态的就需要用this,而内部类调用的变量在外部类中是静态的就不需要this
如果外部类的变量名字与内部类变量的名字相同 就需要用关键字this
Java入门第二季 升级版
530642 学习 · 6091 问题
相似问题