Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Lorenzo31 en 27 de Marzo 2015, 18:12
-
Ahí van mis respuestas aunque parece que esté escribiendo Groucho Marx con "la parte contratante de la parte contratante". ;D ( A riesgo de equivocarme me lanzo )
a: ¿Se puede acceder a un objeto anónimo contenido en un ArrayList?
Respuesta Sí, tendrá una posicion en el ArrayList con la que acceder a lainformación aunque no tenga un nombre como Objeto cococido.
b: ¿Se puede inicializar un objeto de una clase que contiene tres atributos de tipo objeto declarando en el constructor que los atributos se inicializan mediante objetos anónimos?
Respuesta Sí, el objeto se puede inicializar igual, pues los 3 atributos contienen la información requerida(necesaria para iniciar el objeto) porque ha sido inicializada, aunque no sepamos el nombre del Objeto que constituyen esos contenidos.
-
Hola Lorenzo
Respuestas correctas, las dos.
En la primera respuesta se te ha colado Groucho Marx con un coco cocido.
Por cierto, bromas a parte.
Si el objeto que has añadido a la lista no era anónimo. Puedes acceder a él también con el nombre que tiene fuera de la lista.
Ejem.
persona1.setNombre("Luis");
lista.add(persona1);
persona1.setNombre("Juan");
Si ahora miras el nombre de la persona dentro de la lista, verás que su atributo nombre es Juan.
Saludos
-
jejeje, si cierto, claro si no es anonimo, tienes las dos maneras, ok lo veo Toni. Gracias por el matiz.