bonus concluded
This commit is contained in:
@@ -20,13 +20,22 @@ public abstract class Car extends Vehicle implements Serviceable {
|
||||
|
||||
// TODO: Call super constructor
|
||||
this.seats = seats;
|
||||
super(brand,model,year,mileage);
|
||||
}
|
||||
|
||||
// TODO: Override getEnergyType() → return "Unknown"
|
||||
|
||||
@Override
|
||||
public String getEnergyType() {return "Unknown";}
|
||||
// TODO: Override showDetails()
|
||||
// Print brand, model, year, mileage, and number of seats
|
||||
|
||||
@Override
|
||||
public void showDetails(){
|
||||
System.out.println(
|
||||
getYear()+ " " + getBrand() + " " + getModel() +
|
||||
" | Mileage: " + getMileage() +
|
||||
" | Seats: " + seats
|
||||
);
|
||||
}
|
||||
/*
|
||||
* Implement Serviceable methods:
|
||||
*
|
||||
@@ -38,4 +47,12 @@ public abstract class Car extends Vehicle implements Serviceable {
|
||||
* performService():
|
||||
* - Print: "General car service completed"
|
||||
*/
|
||||
|
||||
public boolean needsService(Vehicle v){
|
||||
return v.getMileage()>10000;
|
||||
}
|
||||
|
||||
public void performService(Vehicle v){
|
||||
System.out.println("General car service completed");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user