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.)