
El problema surge cuando al crear el objeto modificar la información e ir introduciendolo en el array me va machacando la información de los objetos de las posiciones del array anteriores.


Un ejemplillo simple.
Código PHP:
A.add(new Anuncio());
A.add(new Anuncio());
A.add(new Anuncio());
A.add(new Anuncio());
C=(Anuncio)A.get(1);
C.setPag(4); // le damos el valor 4 a la variable página
A.set(1,C);
C=(Anuncio)A.get(2);
C.setPag(5); // le damos el valor 5 a la variable página
A.set(1,C);
C=(Anuncio)A.get(1);
System.out.println("pagina1 "+C.getPag());
C=(Anuncio)A.get(2);
System.out.println("pagina2 "+C.getPag());

Muchas Gracias y hasta pronto
