From 01a334043195787bd30ce8269db30f9bffb4d3fb Mon Sep 17 00:00:00 2001 From: Saeed Jamali Date: Mon, 27 Apr 2026 21:43:16 +0330 Subject: [PATCH] Complete inspect method of vehicle inspector class. --- src/main/java/org/model/HybridCar.java | 4 ++++ src/main/java/org/util/VehicleInspector.java | 10 ++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/main/java/org/model/HybridCar.java diff --git a/src/main/java/org/model/HybridCar.java b/src/main/java/org/model/HybridCar.java new file mode 100644 index 0000000..cc5ec16 --- /dev/null +++ b/src/main/java/org/model/HybridCar.java @@ -0,0 +1,4 @@ +package org.model; + +public class HybridCar { +} diff --git a/src/main/java/org/util/VehicleInspector.java b/src/main/java/org/util/VehicleInspector.java index c83c420..2b69c32 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; /* @@ -14,6 +17,13 @@ public class VehicleInspector { v.basicInfo(); + 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"); + } // TODO: // If ElectricCar → print "Check battery system" // If SportsCar → print "Check brakes and performance"