auto
referenziert wird.println
ist schon Ausschuss 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 auf, um die Programmarbeit zu verrichten.
In unserem Beispiel konstruiert main()
genau ein Objekt und ruft dann dessen
berechneMPG()
Methode auf.
Die Abbildung zeigt die Variable auto
in der statischen main()
Methode, die auf das konstruierte Objekt verweist, indem 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.
Könnten mehrere Objekte des Typs Auto
konstruiert werden?