|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
[JAVA] GUI: Curiosita sulla compilazione
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?
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
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.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
OK grazie, molto chiaro...
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:26.