System.out.println()前面的out是怎么来的?为什么要这样写?

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:42:32
System.out.println()前面的out是怎么来的?为什么要这样写?为什么InputStream实例化的对象是System.out,为什么不能是out?out前面加个类名是为什么?
是不是类名.成员名代表引用这个类的这个成员?那么他用InputStream实例化的语句是什么?

out是System类的一个public静态PrintStream成员,所以通过System.out方式来引用

System是一个非常特殊的类。向in,out,还有err都是它的属性,System的所有属性和方法都是静态的引用时要以System为前缀。
out是标准的输出流。通常此流对应于显示器输出或有主机环境或用户指定的另一个输出目标。