auto referenziert wird.println ist schon Ausschuss (Garbage) geworden.)
Wenn ein Programm zu starten beginnt, gibt es noch keine Objekte,
nur die Klassendefinitionen und
eine statische main() Methode .
Üblicherweise konstruiert main() dann
einige Objekte und ruft ihre
Methoden, um die Programmarbeit zu verrichten.
In unserem Beispiel
konstruiert main() genau ein Objekt und ruft dann dessen
berechneMPG() Methode.
Die Abbildung zeigt die Variable auto in der statischen main() Methode,
die auf das konstruierte Objekt verweist, in dem sie dem Plan folgt,
der von der Klassendefinition von Auto vorgegeben wurde.
Die statische main() Methode ist eigentlich Teil der
MeilenProGallone Klasse, die nicht in der Abbildung gezeigt wird.