Ich weiß, dass diese Antwort richtig ist. Mir geht es um das Verständnis.
D. h. für mich :
Es gibt eine Klasse Printstream und diese hat eine Klassenvariable System. Diese Klassenvariabe System hat selbst wieder eine Klassenvariable die sich out nennt und die ich über System.out aufrufe. Richtig soweit?
Weiter gehts zum Verständnis von System.out.println(...):
https://docs.oracle.com/en/java/javase/20/docs/api/java.base/java/lang/System.html
Habe jetzt unter Java docs die Klasse System aufgerufen
Field Summary: Das sind die Attribute der Klasse System
hier finde ich auch das Attribut bzw. Field out
D. h. out ist static => gehört zu einer Klasse, hier zu System
final => Attribut out ist nicht veränderbar
Printstream => D. h. das Attribut out hat selbst den Datentyp Printstream
In der Klasse Printstream gibt es dann die Methode println(...)
Richtig soweit?