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