Bonjour, dans le cadre de mes révisions toujours, je refais les DS des années précédentes et je bute sur deux questions:
1) De quelle classe System.out est-il une instance
a) BufferedWriter
b) PrintWriter
c) ConsoleOutputStream
d) FileWriter
2) System.in est une instance de...
a) java.io.BufferedReader
b) java.io.InputStreamReader
c) java.io.InputStream
d) java.io.ConsoleInuputStream
Armé de plein de bonnes volonté, je décide donc d'utiliser la réflexivité pour trouver les solutions. Mais, oh déception, j'obtiens des réponses ne correspondant à aucun des choix possibles:
me retourne: java.io.PrintStream
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.out.println(System.out.getClass().getName());
et
me retourne: java.io.BufferedInputStream
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.out.println(System.in.getClass().getName());
Quelqu'un aurait-il la bonté de m'expliquer?
Merci beaucoup!
Partager