In case of method local inner class, the inner class object cannot use the local variables of the method the inner class is in. However if the local variables are marked as 'final',inner class can use those variables. WHY ?
Hello, because final variable are constant and constant variable exists somewhere else that on the stack like the other methode-variable. I mean when the method is done all the stack is empty and the variable are lost...only the final variable remains, so you can use them in your local inner class because they aren't lost. i hope this help arno
[ May 15, 2006: Message edited by: Arno Reper ]
The man who makes no mistakes does not usually make anything<br /> <br />>>> SCJP 5.0 >> SCJD B&S <<< In progress