Write an interface as follows: The interface is named ServiceReminder It has one method named timeForService that has no parameters and returns a boolean variable. Now, update the below class so that is inherits from ServiceReminder Note that the next service date should be 90 days from the last service public abstract class Car { private double gasGauge; private double currMileage; private String color; private String make; private String model; private int daysLastService; public Car(String color, String make, String model, int daysLastService) { this.color = color; this.make = make; this.model = model; gasGauge = 0.0; currMileage = 0.0; this.daysLastService = daysLastService; } @Override public String toString() { return "Make: " + make + "\nModel: " + model + "\nColor: " + color + "\nGas Gauge: " + gasGauge; + "\nCurrent Mileage on this Tank: " + currMileage + "\nDays Since Last Service: " + daysLastService; } }
(Java)
Question 5
Explain the answer step-by-step and include verbal explanation. Thank you!
Write an interface as follows:
-
- The interface is named ServiceReminder
- It has one method named timeForService that has no parameters and returns a boolean variable.
Now, update the below class so that is inherits from ServiceReminder
-
- Note that the next service date should be 90 days from the last service
public abstract class Car {
private double gasGauge;
private double currMileage;
private String color;
private String make;
private String model;
private int daysLastService;
public Car(String color, String make, String model, int daysLastService) {
this.color = color;
this.make = make;
this.model = model;
gasGauge = 0.0;
currMileage = 0.0;
this.daysLastService = daysLastService;
}
@Override public String toString() {
return "Make: " + make
+ "\nModel: " + model
+ "\nColor: " + color
+ "\nGas Gauge: " + gasGauge;
+ "\nCurrent Mileage on this Tank: " + currMileage
+ "\nDays Since Last Service: " + daysLastService;
}
}
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)