Bonjour lorsque je compile un fichier .java, je me retrouve avec des fichiers .class :
ex :
Test.java => Test.class, Test$1.class, Test$2.class...
A quoi correspondent le fichiers class avec les $?
Merci de vos réponses
Version imprimable
Bonjour lorsque je compile un fichier .java, je me retrouve avec des fichiers .class :
ex :
Test.java => Test.class, Test$1.class, Test$2.class...
A quoi correspondent le fichiers class avec les $?
Merci de vos réponses
Ca permet de designer les classes anonymes. Par exemple lorsque tu faisComme a la compilation, chaque classe genere un .class different, celle ci n'echape pas a la regle. Et comme elle est anonyme, il faut bien lui generer un nom. Donc on prend le nom de la classe contenante, on ajoute un $, et un entier.Code:addActionListener(new ActionListener() { ... });
Merci de ta réponse :) je m'endormirai moins bęte ce soir.