Bueno el código es el siguiente(Código Resumido):
Código Java:
Ver original
//Bueno en un principio cree el array de conductores, solo de 10: static conductores[] ListaConductores = new conductores[10]; //... //Los añado los objetos: conductores tax1 = new taxistas("11111111A", "Pepe Ivars", 7); conductores tax2 = new taxistas("22222222B", "Juan Perez", 5); conductores trans1 = new transportistas("33333333C", "Miguel Garcia", 50000, 50); conductores trans2 = new transportistas("44444444D", "Pedro Martinez", 30000, 60); conductores[] ListaConductores = {tax1, tax2, trans1, trans2}; //Ahora al intentar añadir un objeto mas no me deja, es decir que es como si no me lo reconociera... //Despues de introducir los datos por teclado creo el objeto conductores tax = new taxistas(nif, nom, plazas); //Ahora al pasar el for deberia de reconocer el null y sobreecribirlo no? for (int i = 0; i < ListaConductores.length; i++) { if(ListaConductores[i] == null){ ListaConductores[i] = tax; } }
Tengo el mismo problema al borrar un objeto...
Gracias de antemano.