Acessando a variável de classe externa na classe interna
Nas classes internas, as variáveis da classe externa são acessíveis, mas as variáveis locais de um método não são. Eu entendi a parte sobre variáveis locais de um método não estar acessível, mas eu quero saber por que variáveis de classe externa são acessíveis?
Meu entendimento é que, como uma classe interna se liga à classe externa, assim, contanto que o pai esteja disponível, o filho pode acessar suas variáveis-pai. Estou correcto?