package org.model; /* * GasCar extends Car. * Inherits Serviceable from Car. * * Service logic for GasCar: * - needsService(): return true if mileage > 12000 * - performService(): * Print "Engine oil changed" * Reset fuelLevel to 100 */ import org.behavior.Refuelable; public class GasCar extends Car implements Refuelable { private double fuelLevel; private String fuelType; public GasCar(String brand, String model, int year, double mileage, int seats, double fuelLevel, String fuelType) { super(brand, model, year, mileage, seats); this.fuelLevel = fuelLevel; this.fuelType = fuelType; } // TODO: Override getEnergyType() → return fuelType + " (Gas)" // TODO: Implement refuel(double amount) // Validate amount // Cap at 100 // TODO: Override showDetails() }