这个挺好明白的。首先我们来看public static final InputStream in
静态的直接用类名调用in,即System.in,这个没错吧
再看返回值类型是InputStream没错吧,所以有InputStream is = System.in;
再看public static final PrintStream out
同理有PrintStream ps = System.out;没错吧,
又因为PrintStream 是OutputStream的子类
所以有OutputStream os = System.out;这里是多态的体现。 |