The main Class updated to check Class HybridCar.
This commit is contained in:
@@ -1,10 +1,7 @@
|
|||||||
package org;
|
package org;
|
||||||
|
|
||||||
import org.behavior.Serviceable;
|
import org.behavior.Serviceable;
|
||||||
import org.model.ElectricCar;
|
import org.model.*;
|
||||||
import org.model.GasCar;
|
|
||||||
import org.model.SportsCar;
|
|
||||||
import org.model.Vehicle;
|
|
||||||
import org.util.VehicleInspector;
|
import org.util.VehicleInspector;
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
@@ -26,25 +23,31 @@ public class Main {
|
|||||||
2, 3.9, "oil", 710
|
2, 3.9, "oil", 710
|
||||||
);
|
);
|
||||||
|
|
||||||
|
HybridCar fun = new HybridCar(
|
||||||
|
"Aodi", "fun", 2026, 1000,
|
||||||
|
5, 600, 40, 60,
|
||||||
|
"oil"
|
||||||
|
);
|
||||||
|
|
||||||
//TODO 2
|
//TODO 2
|
||||||
Vehicle[] vehicles = {tesla, toyota, ferrari};
|
Vehicle[] vehicles = {tesla, toyota, ferrari, fun};
|
||||||
|
|
||||||
//TODO 3
|
//TODO 3
|
||||||
for(int i = 0; i<3; i++) {
|
for(int i = 0; i<4; i++) {
|
||||||
vehicles[i].basicInfo();
|
vehicles[i].basicInfo();
|
||||||
System.out.println(" ");
|
System.out.println(" ");
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO 4
|
//TODO 4
|
||||||
for(int i = 0; i<3; i++) {
|
for(int i = 0; i<4; i++) {
|
||||||
VehicleInspector.inspect(vehicles[i]);
|
VehicleInspector.inspect(vehicles[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO 5
|
//TODO 5
|
||||||
Serviceable[] serviceables = {tesla, toyota, ferrari};
|
Serviceable[] serviceables = {tesla, toyota, ferrari, fun};
|
||||||
|
|
||||||
//TODO 6
|
//TODO 6
|
||||||
for(int i = 0; i<3; i++) {
|
for(int i = 0; i<4; i++) {
|
||||||
Vehicle v = (Vehicle) serviceables[i];
|
Vehicle v = (Vehicle) serviceables[i];
|
||||||
if (serviceables[i].needsService(v)) {
|
if (serviceables[i].needsService(v)) {
|
||||||
System.out.println(((Vehicle)serviceables[i]).getBrand() + " " + ((Vehicle)serviceables[i]).getModel());
|
System.out.println(((Vehicle)serviceables[i]).getBrand() + " " + ((Vehicle)serviceables[i]).getModel());
|
||||||
|
|||||||
Reference in New Issue
Block a user