Cita:
Iniciado por elangelcaido
Se me ocurre que, tal vez, sea porque antes de llamar a la funcion que te devuelve el objeto aleatorio, la matriz "planta" aún no tiene todos los objetos cargados. Sin embargo el método planta.getCasillas() debe de cargar todos los objetos en la matriz y por lo tanto luego si que te aparecen más de uno.
los objetos los creo todos cuando llamo a constructor
Planta planta = new Planta (4,4);
se crea una matriz de 4x4 de objetos casilla