Wie bezieht sich System.out in Java auf die PrintStream-Klasse?

Ich bin ein Anfänger, der Java mit einigen Kenntnissen in C ++ und der Methode System.out.println () lernt. verwirrt mich gerade. System ist also die Klasse, out ist eine Variable, die eine Methode aufrufen kann? Gemäß:http://journals.ecs.soton.ac.uk/java/tutorial/getStarted/application/objects.html out ist eine Klassenvariable und eine Variable ist ein Speicherort im Computerspeicher, der einen Typnamen und einen Inhalt hat. Es ist kein Objekt wie ein String, der Methoden wie .getLength () verwenden kann. Die Art und Weise, wie auf der Website erklärt wird, dass out auf eine Instanz der PrintStream-Klasse verweist, aber wie?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage