zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Abbildung des Arbeitsspeichers

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.

FRAGE 12:

Könnten mehrere Objekte des Typs Auto konstruiert werden?