重名--方法內部類的變量與外部類的變量重名
如果有一種情況是:方法內部類的變量與外部類的變量重名,當方法內部類要引用外部類的變量時,應該怎么引用?因為前面的成員內部類引用外部類變量時的方法是:外部類名+this+變量名;靜態內部類引用時的方法是:外部類名+變量。那么方法內部類呢?
如果有一種情況是:方法內部類的變量與外部類的變量重名,當方法內部類要引用外部類的變量時,應該怎么引用?因為前面的成員內部類引用外部類變量時的方法是:外部類名+this+變量名;靜態內部類引用時的方法是:外部類名+變量。那么方法內部類呢?
2016-04-11
舉報
2016-04-11
方法內部類訪問外部類變量時,無論外部類變量時靜態或非靜態,若變量名相同,則用“外部類名.this.變量名”,若不相同,直接用變量名進行訪問。和成員內部類相似。
2018-04-11
外部類名.this.變量名? ?沒有用
2016-04-13
就這樣對的,方法內部類訪問外部類變量時,無論外部類變量時靜態或非靜態,若變量名相同,則用“外部類名.this.變量名”,若不相同,直接用變量名進行訪問。和成員內部類相似
2016-04-11
直接訪問變量名就可以