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.
Le Partage est notre Force !
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.
Le Partage est notre Force !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager