System类和PrintStream类之间有什么关系

Aan*_*shi 5 java system.out

我想知道 System.out.println() 到底是什么。我读了这两篇文章 What is System, out, println in System.out.println() in JavaWhat's the meaning of System.out.println in Java? 。我知道什么是 System、out 和 print,但我不知道 System 类如何连接到PrintStream class. 他们怎么样related to each other

System是一个类,java.lang package.out是System类的静态成员,那么它是如何成为一个实例的呢java.io.PrintStream?System和PrintStream是如何相互关联的?

Eng*_*eer 1

System类具有类的静态对象,该对象在类PrintStream中声明为,并且是类的方法。Systemoutprintln()PrintStream

System.out所以我们可以像类println()的方法一样访问静态对象PrintStream。这就是我们可以编写的原因System.out.println()以及两个类之间的关系。