From 22fc28130eb3754be632e0592861ef74749d4d6e Mon Sep 17 00:00:00 2001 From: Mehrdad Shirvani Date: Mon, 27 Apr 2026 08:21:32 +0330 Subject: [PATCH] fix: make comments clear and detailed --- src/main/java/org/model/Car.java | 1 + src/main/java/org/model/ElectricCar.java | 2 ++ src/main/java/org/model/GasCar.java | 2 ++ src/main/java/org/model/SportsCar.java | 1 - 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/model/Car.java b/src/main/java/org/model/Car.java index cb81367..74836b5 100644 --- a/src/main/java/org/model/Car.java +++ b/src/main/java/org/model/Car.java @@ -25,6 +25,7 @@ public abstract class Car extends Vehicle implements Serviceable { // TODO: Override getEnergyType() → return "Unknown" // TODO: Override showDetails() + // Print brand, model, year, mileage, and number of seats /* * Implement Serviceable methods: diff --git a/src/main/java/org/model/ElectricCar.java b/src/main/java/org/model/ElectricCar.java index ee9f5f9..2ee9bd8 100644 --- a/src/main/java/org/model/ElectricCar.java +++ b/src/main/java/org/model/ElectricCar.java @@ -30,6 +30,8 @@ public class ElectricCar extends Car implements Chargeable { // TODO: Override getEnergyType() → return "Electric" // TODO: Override showDetails() + // Call super.showDetails() + // Print battery capacity and charge level // TODO: Implement charge(double amount) // Validate negative diff --git a/src/main/java/org/model/GasCar.java b/src/main/java/org/model/GasCar.java index 58b3e45..2109f93 100644 --- a/src/main/java/org/model/GasCar.java +++ b/src/main/java/org/model/GasCar.java @@ -34,4 +34,6 @@ public class GasCar extends Car implements Refuelable { // Cap at 100 // TODO: Override showDetails() + // Call super.showDetails() + // Print fuel level and fuel type } diff --git a/src/main/java/org/model/SportsCar.java b/src/main/java/org/model/SportsCar.java index 2f8e459..25f5df9 100644 --- a/src/main/java/org/model/SportsCar.java +++ b/src/main/java/org/model/SportsCar.java @@ -25,7 +25,6 @@ public class SportsCar extends GasCar { } // TODO: Override showDetails() - // Print header // Call super.showDetails() // Print acceleration time }