如果有一种情况是:方法内部类的变量与外部类的变量重名,当方法内部类要引用外部类的变量时,应该怎么引用?因为前面的成员内部类引用外部类变量时的方法是:外部类名+this+变量名;静态内部类引用时的方法是:外部类名+变量。那么方法内部类呢?
方法内部类访问外部类变量时,无论外部类变量时静态或非静态,若变量名相同,则用“外部类名.this.变量名”,若不相同,直接用变量名进行访问。和成员内部类相似。
外部类名.this.变量名 没有用
就这样对的,方法内部类访问外部类变量时,无论外部类变量时静态或非静态,若变量名相同,则用“外部类名.this.变量名”,若不相同,直接用变量名进行访问。和成员内部类相似
直接访问变量名就可以