System.out.println("訪問外部類中的score:" + HelloWorld.score );
System.out.println("訪問外部類中的score:" + HelloWorld.score );
為什么這里就可以不用關鍵字this?
System.out.println("訪問外部類中的score:" + HelloWorld.this.score );
System.out.println("訪問外部類中的score:" + HelloWorld.score );
為什么這里就可以不用關鍵字this?
System.out.println("訪問外部類中的score:" + HelloWorld.this.score );
2016-01-07
舉報
2016-01-24
樓上正解
2016-01-11
內部類調用的變量在外部類中是非靜態的就需要用this,而內部類調用的變量在外部類中是靜態的就不需要this
2016-01-07
如果外部類的變量名字與內部類變量的名字相同 就需要用關鍵字this