From 10b7fa7b53bc0fda9796510232f409d93f334d8f Mon Sep 17 00:00:00 2001 From: aeen Date: Thu, 30 Apr 2026 02:09:23 +0330 Subject: [PATCH] fix : add importations + fixing typos --- src/main/java/org/Main.java | 4 ++++ src/main/java/org/model/Car.java | 8 ++++---- src/main/java/org/model/ElectricCar.java | 2 +- src/main/java/org/model/GasCar.java | 8 ++++---- src/main/java/org/model/SportsCar.java | 2 +- src/main/java/org/model/Vehicle.java | 2 +- 6 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/main/java/org/Main.java b/src/main/java/org/Main.java index b9e3da7..81d815b 100644 --- a/src/main/java/org/Main.java +++ b/src/main/java/org/Main.java @@ -1,7 +1,11 @@ package org; import org.behavior.Serviceable; +import org.model.ElectricCar; +import org.model.GasCar; +import org.model.SportsCar; import org.model.Vehicle; +import org.util.VehicleInspector; public class Main { public static void main(String[] args) { diff --git a/src/main/java/org/model/Car.java b/src/main/java/org/model/Car.java index d15ec28..ea9e49d 100644 --- a/src/main/java/org/model/Car.java +++ b/src/main/java/org/model/Car.java @@ -27,7 +27,7 @@ public abstract class Car extends Vehicle implements Serviceable { @java.lang.Override - public string getEnergyType() { + public String getEnergyType() { return "Unknown"; } @@ -44,8 +44,8 @@ public abstract class Car extends Vehicle implements Serviceable { @java.lang.Override - public boolean needsService() { - if (getMileage() > 10000) { + public boolean needsService(Vehicle v) { + if (v.getMileage() > 10000) { return true; } else { return false; @@ -54,7 +54,7 @@ public abstract class Car extends Vehicle implements Serviceable { //performanceService @java.lang.Override -public void performaceService(){ +public void performService(){ System.out.println("General car service completed"); } } \ No newline at end of file diff --git a/src/main/java/org/model/ElectricCar.java b/src/main/java/org/model/ElectricCar.java index bd0422a..c2a2c42 100644 --- a/src/main/java/org/model/ElectricCar.java +++ b/src/main/java/org/model/ElectricCar.java @@ -58,7 +58,7 @@ public class ElectricCar extends Car implements Chargeable { } @java.lang.Override - public boolean needsService() { + public boolean needsService(Vehicle v) { if (getMileage() > 8000) { return true; } else { diff --git a/src/main/java/org/model/GasCar.java b/src/main/java/org/model/GasCar.java index f8cbd38..05eea1c 100644 --- a/src/main/java/org/model/GasCar.java +++ b/src/main/java/org/model/GasCar.java @@ -30,7 +30,7 @@ public class GasCar extends Car implements Refuelable { // TODO: Override getEnergyType() → return fuelType + " (Gas)" @java.lang.Override - public string getEnergyType() { + public String getEnergyType() { return fuelType + " (Gas)"; } @@ -58,8 +58,8 @@ public class GasCar extends Car implements Refuelable { } @java.lang.Override - public boolean needsService() { - if (getMileage()>12000){ + public boolean needsService(Vehicle v) { + if (v.getMileage()>12000){ return true; }else { return false; @@ -67,7 +67,7 @@ public class GasCar extends Car implements Refuelable { } @java.lang.Override - public void performaceService() { + public void performService() { System.out.println("Engine oil changed"); fuelLevel=100; } diff --git a/src/main/java/org/model/SportsCar.java b/src/main/java/org/model/SportsCar.java index 4717324..330c358 100644 --- a/src/main/java/org/model/SportsCar.java +++ b/src/main/java/org/model/SportsCar.java @@ -40,7 +40,7 @@ public class SportsCar extends GasCar { } @java.lang.Override - public string getEnergyType() { + public String getEnergyType() { return super.getEnergyType(); } } diff --git a/src/main/java/org/model/Vehicle.java b/src/main/java/org/model/Vehicle.java index ff5a083..e3068bd 100644 --- a/src/main/java/org/model/Vehicle.java +++ b/src/main/java/org/model/Vehicle.java @@ -48,7 +48,7 @@ public abstract class Vehicle { } // TODO: Declare abstract method getEnergyType() - public abstract string getEnergyType(); + public abstract String getEnergyType(); public void basicInfo() { System.out.println(