هذه محاولتي في classالرئيسي والسؤال يستخدم arraylistويستخدم object ولكن لا اعرف كيف احل هاي المشكلة اللي بالكود؟؟؟
//
import java.util.ArrayList;
public class Main {
public static void main(String[]args)
{ String d=null;
ArrayList[] arr=new ArrayList[5];
Taxi v=new Taxi(0, 0, 0, null, 0.0, false);
Taxi w=new Taxi(0, 0, 0, null, 0.0, false);
Taxi x=new Taxi(0, 0, 0, null, 0.0, false);
Truck y=new Truck(0, 0, 0, null, 0.0, false);
Truck z=new Truck(0, 0, 0, null, 0.0, false);
v.setNoofdoors(3);
v.setNoofcylinders(12);
v.setTransmissiontype(7);
v.setColor("black");
v.setFuellevel(8.33);
v.setCustomers(true);
w.setNoofdoors(5);
w.setNoofcylinders(14);
w.setTransmissiontype(7);
w.setColor("red");
w.setFuellevel(7.78);
w.setCustomers(false);
x.setNoofdoors(7);
x.setNoofcylinders(16);
x.setTransmissiontype(6);
x.setColor("orange");
x.setFuellevel(9.38);
x.setCustomers(false);
y.setNoofdoors(6);
y.setNoofcylinders(13);
y.setTransmissiontype(4);
y.setColor("white");
y.setFuellevel(6.97);
y.setCargo(true);
z.setNoofdoors(9);
z.setNoofcylinders(11);
z.setTransmissiontype(8);
z.setColor("green");
z.setFuellevel(5.64);
z.setCargo(false);
arr.add((Object)v);
arr.add((Object)w);
arr.add((Object)x);
arr.add((Object)y);
arr.add((Object)z);
Object a = arr.get(0);
Object b = arr.get(1);
Object c = arr.get(2);
Object d = arr.get(3);
Object e = arr.get(4);
System.out.println(a+"\n\n"+b+"\n\n"+c+"\n\n"+d+"\n\n"+e);
}
}