系统和java出来

Meh*_*baz 6 java

我是新的java用户.最近我了解到out(我们使用的是System.out.println)java标准输出对象.

我的问题是; 我从来没有自己创建过这个对象,或者没有找到任何创建这个对象的代码.那么如何使用它?

我认为更多的System是一个班级名称.如果是这样,是类out的静态成员System,因为我们在out不创建System类的新对象的情况下访问它?

Jas*_*son 8

是的,System是一个类,out是该类的静态成员变量.

public final class System {
    public static final PrintStream out = ...;
    public static final PrintStream err = ...;
    public static final InputStream in = ...;
    ...
}
Run Code Online (Sandbox Code Playgroud)

请参阅System类Java文档