0

System 类中有一个静态 PrintStream 引用变量,它调用 print 和 println 方法,但我的问题是这个引用变量指向哪里?我们实际创建了对象,因此我们可以调用 Prinstream 类的方法,因为我们需要一个对象来对类的实例方法进行分类,而不是类的引用变量

现在我的问题是如何调用 println 方法,虽然它不是一个对象,而只是一个引用变量?

4

1 回答 1

2

initializeSystemClass在类中的方法中,java.lang.System您可以找到以下内容:

FileOutputStream fdOut = new FileOutputStream(FileDescriptor.out);
      //...
setOut0(new PrintStream(new BufferedOutputStream(fdOut, 128), true));
于 2014-03-05T08:33:42.933 回答