Question: Implement a class Car with the following properties: (IN JAVA) A car has a certain fuel efficiency (measured in miles/gallon) and a certain amount of
- Implement a class Car with the following properties:(IN JAVA)
- A car has a certain fuel efficiency (measured in miles/gallon) and a certain amount of fuel in the gas tank.
- The efficiency is specified in the constructor; in addition, in the constructor:
- The initial fuel level is 0.
- The initial miles driven is 0.
- Supply a method drive that simulates driving the car for a certain distance, reducing the fuel level in the gas tank.
- Supply a method getGasLevel to return the current fuel level.
- Supply a method getMileage to return the total miles driven.
- Supply a method addGas to tank up.
- Implement a (second) main tester class with the following source code: Car myHybrid = new Car(50); // 50 miles per gallon myHybrid.addGas(20); // Tank 20 gallons myHybrid.drive(100); // Drive 100 miles System.out.println(myHybrid.getGasLevel()); // Print fuel remaining System.out.println(myHybrid.getMileage()); // Print total miles driven myHybrid.addGas(5); // Tank 5 gallons myHybrid.drive(90); // Drive 90 miles System.out.println(myHybrid.getGasLevel()); // Print fuel remaining System.out.println(myHybrid.getMileage()); // Print total miles driven
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
