diff --git a/src/main/java/org/util/VehicleInspector.java b/src/main/java/org/util/VehicleInspector.java index c83c420..0eeca1f 100644 --- a/src/main/java/org/util/VehicleInspector.java +++ b/src/main/java/org/util/VehicleInspector.java @@ -1,12 +1,12 @@ package org.util; import org.*; +import org.model.ElectricCar; +import org.model.GasCar; +import org.model.SportsCar; import org.model.Vehicle; -/* - * Utility class to inspect vehicles. - * Demonstrates instanceof and polymorphism. - */ + public class VehicleInspector { @@ -14,9 +14,14 @@ public class VehicleInspector { v.basicInfo(); - // 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 service"); + } + else if (v instanceof SportsCar) { + System.out.println("Check brakes and performance"); + } + else if (v instanceof GasCar) { + System.out.println("Check engine and oil"); + } } }