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
 
			
			






 
			
			
			
			 
			
				
 [Compilation] Que représentent les dollars "$"
 [Compilation] Que représentent les dollars "$"
				
				
						
						
				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 : Sélectionner tout - Visualiser dans une fenêtre à part addActionListener(new ActionListener() { ... });
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Merci de ta réponseje m'endormirai moins bête ce soir.
Partager