fix : add importations + fixing typos

This commit is contained in:
2026-04-30 02:09:23 +03:30
parent a8ac92063e
commit 10b7fa7b53
6 changed files with 15 additions and 11 deletions
+4
View File
@@ -1,7 +1,11 @@
package org; package org;
import org.behavior.Serviceable; import org.behavior.Serviceable;
import org.model.ElectricCar;
import org.model.GasCar;
import org.model.SportsCar;
import org.model.Vehicle; import org.model.Vehicle;
import org.util.VehicleInspector;
public class Main { public class Main {
public static void main(String[] args) { public static void main(String[] args) {
+4 -4
View File
@@ -27,7 +27,7 @@ public abstract class Car extends Vehicle implements Serviceable {
@java.lang.Override @java.lang.Override
public string getEnergyType() { public String getEnergyType() {
return "Unknown"; return "Unknown";
} }
@@ -44,8 +44,8 @@ public abstract class Car extends Vehicle implements Serviceable {
@java.lang.Override @java.lang.Override
public boolean needsService() { public boolean needsService(Vehicle v) {
if (getMileage() > 10000) { if (v.getMileage() > 10000) {
return true; return true;
} else { } else {
return false; return false;
@@ -54,7 +54,7 @@ public abstract class Car extends Vehicle implements Serviceable {
//performanceService //performanceService
@java.lang.Override @java.lang.Override
public void performaceService(){ public void performService(){
System.out.println("General car service completed"); System.out.println("General car service completed");
} }
} }
+1 -1
View File
@@ -58,7 +58,7 @@ public class ElectricCar extends Car implements Chargeable {
} }
@java.lang.Override @java.lang.Override
public boolean needsService() { public boolean needsService(Vehicle v) {
if (getMileage() > 8000) { if (getMileage() > 8000) {
return true; return true;
} else { } else {
+4 -4
View File
@@ -30,7 +30,7 @@ public class GasCar extends Car implements Refuelable {
// TODO: Override getEnergyType() → return fuelType + " (Gas)" // TODO: Override getEnergyType() → return fuelType + " (Gas)"
@java.lang.Override @java.lang.Override
public string getEnergyType() { public String getEnergyType() {
return fuelType + " (Gas)"; return fuelType + " (Gas)";
} }
@@ -58,8 +58,8 @@ public class GasCar extends Car implements Refuelable {
} }
@java.lang.Override @java.lang.Override
public boolean needsService() { public boolean needsService(Vehicle v) {
if (getMileage()>12000){ if (v.getMileage()>12000){
return true; return true;
}else { }else {
return false; return false;
@@ -67,7 +67,7 @@ public class GasCar extends Car implements Refuelable {
} }
@java.lang.Override @java.lang.Override
public void performaceService() { public void performService() {
System.out.println("Engine oil changed"); System.out.println("Engine oil changed");
fuelLevel=100; fuelLevel=100;
} }
+1 -1
View File
@@ -40,7 +40,7 @@ public class SportsCar extends GasCar {
} }
@java.lang.Override @java.lang.Override
public string getEnergyType() { public String getEnergyType() {
return super.getEnergyType(); return super.getEnergyType();
} }
} }
+1 -1
View File
@@ -48,7 +48,7 @@ public abstract class Vehicle {
} }
// TODO: Declare abstract method getEnergyType() // TODO: Declare abstract method getEnergyType()
public abstract string getEnergyType(); public abstract String getEnergyType();
public void basicInfo() { public void basicInfo() {
System.out.println( System.out.println(