【发布时间】:2018-09-03 15:12:15
【问题描述】:
据我所知这是不正确的,那么系统类的 out 变量是怎么来的
final static PrintStream out = null;
可以参考System.out.print();中PrintStream类的print方法@
public void print(Object obj) {
write(String.valueOf(obj));
}
PS:这个问题和Java中System.out.println是什么意思不一样?或任何相关的。
【问题讨论】:
-
这两个代码sn-ps之间没有关系。
-
在 System.out.print() 或在 system.out.println() 方法中 out 变量用于引用打印方法
-
您在这里混淆了各种陈述和术语。您显然还不明白 System.out.println 的含义/作用。
-
out 是 PrintStream 的一个实例,因此它可以使用 PrintStream 的实例方法。
-
out 是 System 类的静态成员。
标签: java static instance printstream