Autor Tema: CU00668B Objetos null en Java. Error java.lang.NullPointerException. Autoboxing  (Leído 2341 veces)

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
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.

« Última modificación: 28 de Marzo 2015, 16:10 por Alex Rodríguez »

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
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

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
jejeje, si cierto, claro si no es anonimo, tienes las dos maneras, ok lo veo Toni. Gracias por el matiz.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".