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

  1. 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.
  2. 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 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!