Methode Zugriff auf den Gültigkeitsbereich für lokale Mitglieder der inneren Klasse
Wie greife ich auf die Methodenvariable zu, die denselben Namen wie die Member-Instanz der inneren Klasse oder die lokale Methodenvariable der inneren Klasse hat?
class A{
int a = 10; //1
public void someMethodA(){
final int a = 20; //2
class B{
int a = 30; //3
public void someMethodB(){
int a = 40; //4
System.out.println("a = "+a); //access 4
System.out.println("a = "+this.a); //access 3
System.out.println("a = "+A.this.a); //access 1
System.out.println(?????); //how do I access value of a i.e 2
}
}
}
}