diff --git a/src/main/java/org/model/ElectricCar.java b/src/main/java/org/model/ElectricCar.java index 8741382..9aa7b5f 100644 --- a/src/main/java/org/model/ElectricCar.java +++ b/src/main/java/org/model/ElectricCar.java @@ -29,7 +29,7 @@ public class ElectricCar extends Car implements Chargeable { @Override public String getEnergyType() {return "Electric";} - + //Implement Chargeable public void charge(double amount) { if (amount <= 0) { diff --git a/src/main/java/org/model/SportsCar.java b/src/main/java/org/model/SportsCar.java index 25f5df9..839f436 100644 --- a/src/main/java/org/model/SportsCar.java +++ b/src/main/java/org/model/SportsCar.java @@ -24,7 +24,20 @@ public class SportsCar extends GasCar { this.zeroToHundred = zeroToHundred; } - // TODO: Override showDetails() - // Call super.showDetails() - // Print acceleration time + @Override + public void showDetails() { + super.showDetails(); + System.out.println(zeroToHundred); + } + + @Override + public boolean needsService(Vehicle v) { + double mileage = v.getMileage(); + return (mileage > 5000); + } + + @Override + public void performService() { + System.out.println("High-performance brake system checked"); + } }