java中的系统和输出
我是新的java用户。最近我了解到,java中的系统和输出,java,Java,我是新的java用户。最近我了解到,out(我们在System.out.println中使用)是一个java标准输出对象 我的问题是,;我从来没有自己创建过这个对象,也没有找到任何创建这个对象的代码。那么如何使用它呢 此外,我认为System是一个类名。如果是这样的话,out是否是System类的静态成员,因为我们访问out时没有创建System类的新对象 是的,System是一个类,out是该类的静态成员变量 public final class System { public sta
out
(我们在System.out.println
中使用)是一个java标准输出对象
我的问题是,;我从来没有自己创建过这个对象,也没有找到任何创建这个对象的代码。那么如何使用它呢
此外,我认为
System
是一个类名。如果是这样的话,out
是否是System
类的静态成员,因为我们访问out
时没有创建System
类的新对象 是的,System是一个类,out是该类的静态成员变量
public final class System {
public static final PrintStream out = ...;
public static final PrintStream err = ...;
public static final InputStream in = ...;
...
}
请参见是的,它位于系统对象上:
public final static PrintStream out = null;
学习一门语言(并获得正确答案)的一个好方法是查看API源代码。 在
System.java中
...
public final static PrintStream out = null;
...
访问静态成员不需要创建对象