InputStream 抽象类的问题?
public class J_Echo {
public static void mb_echo(InputStream in) {
try {
while (true) {
int i = in.read();////
char c = (char) i;
System.out.print(c);/////
}
} catch (IOException e) {
System.err.println(e);
}
System.out.println();
}
public static void main(String[] args) {
mb_echo(System.in);
}
}
本人刚学JAVA 不太理解这个为啥System.in.read()能使用 System.in返回的不是InputStream的类型吗?