package org.model; /* * SportsCar extends GasCar. * * Special service logic for SportsCar: * - needsService(): return true if mileage > 5000 * - performService(): * Print "High-performance brake system checked" */ public class SportsCar extends org.model.GasCar { private double zeroToHundred; public SportsCar(String brand, String model, int year, double mileage, int seats, double fuelLevel, String fuelType, double zeroToHundred) { super(brand, model, year, mileage, seats, fuelLevel, fuelType); this.zeroToHundred = zeroToHundred; } @Override public boolean needsService(org.model.Vehicle v) { return this.GetMileage() > 5000 ; } @Override public void performService() { System.out.println("High-performance brake system checked") ; } @Override public void showDetails() { System.out.println("*details*"); super.showDetails() ; System.out.println("0 --> 100 " + zeroToHundred) ; } // TODO: Override showDetails() // Print header // Call super.showDetails() // Print acceleration time }