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

- 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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!