From faffb3c801c8ff9b85019fbd5b3794c4abeb49e2 Mon Sep 17 00:00:00 2001 From: Fateme Azizi Date: Mon, 27 Apr 2026 11:57:05 +0330 Subject: [PATCH] implement VehicleInspector.java --- src/main/java/org/util/VehicleInspector.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/util/VehicleInspector.java b/src/main/java/org/util/VehicleInspector.java index c83c420..7e04eb4 100644 --- a/src/main/java/org/util/VehicleInspector.java +++ b/src/main/java/org/util/VehicleInspector.java @@ -1,6 +1,9 @@ package org.util; import org.*; +import org.model.ElectricCar; +import org.model.GasCar; +import org.model.SportsCar; import org.model.Vehicle; /* @@ -13,10 +16,15 @@ public class VehicleInspector { public static void inspect(Vehicle v) { v.basicInfo(); + String type = v.getEnergyType(); - // TODO: - // If ElectricCar → print "Check battery system" - // If SportsCar → print "Check brakes and performance" - // If GasCar → print "Check engine and oil" + if(v instanceof ElectricCar) + System.out.println("Check battery system"); + + else if(v instanceof SportsCar) + System.out.println("Check brakes and performance"); + + else if(v instanceof GasCar) + System.out.println("Check engine and oil"); } }