Da es zwei Autos in dem Fuhrpark gibt, sollte es einen Tachostand und die Anzahl der Gallonen für die Tankfüllung eines jeden einzelnen Autos geben.
auftanken()
Methode der Klasse Fuhrpark
Angenommen, dass am Ende der Woche jedes Auto des Fuhrparks mit Benzin
aufgefüllt und der neue Tachostand notiert wird.
Die auftanken()
Methode für Fuhrpark
wird diese Daten bekommen.
Die ersten zwei Parameter werden für den Stadtwagen sein und
die letzten zwei werden für den Geländewagen sein.
class Fuhrpark { // Instanzvariablen Auto stadtwagen; Auto gelaendewagen; // Konstruktor Fuhrpark( int start1, int end1, double gal1, int start2, int end2, double gal2 ) { stadtwagen = new Auto( start1, end1, gal1) ; gelaendewagen = new Auto( start2, end2, gal2) ; } // Instanzmethode double berechneMPG() { double summeMPG; summeMPG = stadtwagen.berechneMPG() + gelaendewagen.berechneMPG() ; return summeMPG/2.0; } void auftanken ( int stadtTacho, double stadtGalls, int gelaendeTacho, double gelaendeGalls) { stadtwagen.auftanken( , ); gelaendewagen.auftanken( , ); } }
Natürlich ist die Fuhrpark.auftanken()
Methode im Hinblick auf die
Auto.auftanken()
Methode geschrieben worden.
Wir füllen die Lücken aus.