En Java, ¿cómo se refiere System.out a la clase PrintStream?

Soy un principiante que aprende Java con algo de conocimiento de C ++ y System.out.println (); Me está confundiendo ahora mismo. Entonces, ¿el sistema es la clase, fuera una variable que puede llamar a un método? De acuerdo a:http://journals.ecs.soton.ac.uk/java/tutorial/getStarted/application/objects.html out es una variable de clase, y una variable es una ubicación de almacenamiento en la memoria de la computadora que tiene un nombre y contenido de tipo. No es un objeto como una cadena que puede usar métodos como .getLength (). La forma en que el sitio web lo explica es que se refiere a una instancia de la clase PrintStream, pero ¿cómo?

Respuestas a la pregunta(8)

Su respuesta a la pregunta