Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
- 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.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started