Classes Internas

1 resposta
J

Uma classe interna que foi definida em um método pode acessar, os métodos de instância e os dados de instância, correto ? E os dados do método ela só pode acessar se forem final, correto ? Eu gostaria que alguém me explicasse o porque disso, pois o DEITEL só diz que tem que ser assim.

Obrigado.

1 Resposta

ricardolecheta

se uma variável não for final ela vai ser destruída logo após o método, porque termina o seu escopo.

então existe um problema, porque se a variável é destruída como ela pode ser referenciada por uma innerclass? é algo assim… :slight_smile:

o porque do final eu não me lembro de cabeça, mas já li isso eu algum lugar, é algo com relação a não destruir a variável se ela estiver sendo referenciada… mas não estou certo…

se falei besteira alguém me corrija :slight_smile:

Criado 15 de outubro de 2003
Ultima resposta 15 de out. de 2003
Respostas 1
Participantes 2