Since there are two cars in the Fleet, there should be an odometer reading and a number of gallons for each car's. fillup.
fillUp Method
Assume that at the end of a week each car in the Fleet is filled with
gasoline and its new odometer reading is noted.
The fillUp method for Fleet will get this data.
The first two parameters will be for the town car and the
last two will be for the sports utility vehicle.
class Fleet
{
// data
Car town;
Car suv;
// constructor
Fleet( int start1, int end1, double gal1,
int start2, int end2, double gal2 )
{
town = new Car( start1, end1, gal1) ;
suv = new Car( start2, end2, gal2) ;
}
// method
double calculateMPG()
{
double sumMPG;
sumMPG = town.calculateMPG() + suv.calculateMPG() ;
return sumMPG/2.0;
}
void fillUp( int townOdo, double townGal, int suvOdo, double suvGal)
{
town.fillUp( ________, ________ );
suv .fillUp( ________, ________ );
}
}
Of course the Fleet.fillUp() method is written in terms of the
Car.fillUp() method.