Kann eine main()
Methode ein Auto
-Objekt erzeugen?
Sicher, solange sie Zugang zur Klassendefinition hat.
Auto
-Objekt verwenden
Um zu sehen ob das Design für die Klasse Auto
korrekt ist, wollen wir es in einem Programm verwenden.
Hier ist ein kurzes Programm, das ein Auto
-Objekt für
die Berechnung von Meilen pro Gallonen verwendet:
class MeilenProGallone { public static void main( String[] args ) { Auto auto = new Auto( , , ); System.out.println( "Meilen pro Gallone: " + ); } }
Das Programm erzeugt ein Objekt der Klasse Auto
und speichert eine Referenz darauf in der Variablen auto
.
Wir füllen die Lücken aus, so dass das Programm die Meilen pro Gallone für ein Auto folgendermaßen ausgibt:
(Wir schauen auf der vorherigen Seite nach, um den Konstruktor zu sehen.)