Kann eine main() Methode ein Auto-Objekt erzeugen?
Antwort:
Sicher, solange sie Zugang zur Klassendefinition hat.
Ein 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.
FRAGE 3:
Wir füllen die Lücken aus, so dass das Programm die Meilen pro Gallone für ein Auto folgendermaßen ausgibt:
- Anfangsstand Tachometer gelesen bei 300
- Endstand Tachometer gelesen bei 400
- Verbrauchte Gallonen Benzin 2.5
(Wir schauen auf der vorherigen Seite nach, um den Konstruktor zu sehen.)