外部類中的name直接用this.name也可以吧
System.out.println("外部類中的name:" + HelloWorld.this.name ? ? );
?System.out.println("外部類中的name:" + this.name ? ? );
上面的和下面的都可以吧
System.out.println("外部類中的name:" + HelloWorld.this.name ? ? );
?System.out.println("外部類中的name:" + this.name ? ? );
上面的和下面的都可以吧
2018-01-04
舉報
2018-01-04
第一個用法正確
第二個,表示的是該類中的name,也就是內部類中的name,等同于沒有this ,
2018-01-18
HelloWorld.this.name ?這訪問的是外部類的成員變量 ??
2018-01-04
第一個的意思是,HelloWorld這個類的name