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
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
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(....)![]()
Ok merci j'etais out
je vois maintenant merci des éclaircissement.
Partager