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 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 void showDetails() { super.showDetails(); System.out.println("0-100 km/h: " + zeroToHundred + "s"); } @Override public boolean needsService(Vehicle v) { return v.getMileage() > 5000; } @Override public void performService() { System.out.println("High-performance brake system checked"); } }