Classes dentro de métodos

2 respostas
M

Olá pessoas do forum!
Estou estudando para certificação SCJP e surgiu uma dúvida aqui.
Qual a razão para em classes definidas dentro de métodos só tenham acesso as variáveis finais do método em que ela se encontra?
Valeu!

2 Respostas

danieldestro

Porque os objetos dessas classes podem ter um tempo de vida maior que o tempo de vida do método.
Desta forma essas classes só podem acessar variáveis locais finais, pois seus valores nunca mudam. E também podem acessar os atributos de sua outter class.

M

Valeu ai Daniel!

Criado 21 de outubro de 2004
Ultima resposta 21 de out. de 2004
Respostas 2
Participantes 2