PDA

View Full Version : [JAVA] GUI: Curiosita sulla compilazione


fbcyborg
18-06-2005, 12:40
Qualcuno sa perché quando compilo una classe GUI.java che contiene i sorgenti di una GUI vengono create altre 10 classi del tipo GUI$1.class fino a GUI$10.class oltre al normale GUI.class? E soprattutto, che significa?

anx721
18-06-2005, 15:14
Si tratta di classi interne anonime, cioè istanziate all'interno della calsse GUI senza che siano state definite con un nome; poichè ogni classe deve comunque essere compilata in un file .class il compilatore assegna loro un nome convenzionale dato da <nome classe in cui sono istanziate> + un numero progressivo.

fbcyborg
18-06-2005, 16:15
OK grazie, molto chiaro...
:)