Nelle classi interne, le variabili della classe esterna sono accessibili, ma le variabili locali di un metodo non lo sono. Ho capito la parte relativa alle variabili locali di un metodo non accessibile, ma voglio sapere perché le variabili di classe esterne sono accessibili?Accesso alla variabile di classe esterna nella classe interna
La mia comprensione è che come una classe interna si lega con la classe esterna, così finché il genitore è disponibile, il bambino può accedere alle sue variabili padre. Ho ragione?
Classe interna statica o non statica? –
@DuncanJones: le classi interne sono sempre non statiche. Dai un'occhiata qui ... http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html –
@VishalK Grazie, ho erroneamente chiamato classi innestate * classi interne * per anni. Ops! –