fix : add importations + fixing typos
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
@@ -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");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user