bonsoir à tous le monde j'ai lu que out n'est pas une classe mais un membre static de java.lang.System, on ne peut pas faire un import dessus.
je voudrais savoir comment il se fait qui des méthodes a lui alors que c'est un membre statique
merci
 
			
			






 
			
			
			
			 
			
				
 la  classe java.lang.System
 la  classe java.lang.System
				
				
						
						
				bonsoir à tous le monde j'ai lu que out n'est pas une classe mais un membre static de java.lang.System, on ne peut pas faire un import dessus.
je voudrais savoir comment il se fait qui des méthodes a lui alors que c'est un membre statique
merci
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Tout simplement parce qu'être un membre statique n'empêche en rien d'être un Objet, et donc d'avoir des méthodes associées. Ici c'est plus précisément un PrintStream.
 
 
				
				
						
						
				a noter qu'en java on peut faire un import static pour éviter d'avoir à tapper "System" devant tous les out :p
 les méthodes de "out"
 les méthodes de "out"
				
				
						
						
				Salut,
Je crois aussi que les méthodes de "out" doivent aussi être static.
 
 
				
				
						
						
				du tout, out est une instance de printStream et ses méthodes ne sont pas statique. Ca n'est pas nécessaire. Si c'étaient des méthodes statiques, on ne ferait pas System.out.println(....) mais PrintStream.println(....)
 Out
 Out
				
				
						
						
				Ok merci j'etais out
je vois maintenant merci des éclaircissement.
Partager