Question: - P2.18 Implement a class Car with the following properties. A car has a certain fuel effi- ciency (measured in miles/gallon or liters/km pick one)

- P2.18 Implement a class Car with the following properties. A car has a certain fuel effi- ciency (measured in miles/gallon or liters/km pick one) and a certain amount of fuel in the gas tank. The efficiency is specified in the constructor, and the initial fuel level is 0. Supply a method drive that simulates driving the car for a certain distance, returning the current amount of gasoline in the fuel tank, and addGas, to add gasoline to the fuel tank. Sample usage: Car myHybrid = new Car(50); // 50 miles per gallon myHybrid.addGas (20); // Tank 20 gallons myHybrid.drive(100); // Drive 100 miles double gasleft = myHybrid.getGas InTank(); // Get gas remaining in tank You may assume that the drive method is never called with a distance that consumes more than the available gas. Supply a CarTester class that tests all methods
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
