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

       }
      }
    }
   }

Antworten auf die Frage(3)

Ihre Antwort auf die Frage