Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: LuisM en 26 de Junio 2017, 21:47
-
Hola a todos, paso a responder las preguntas del ejercicio CU00668B del curso práctico de programación Java con IDE BlueJ como editor.
¿Se puede acceder a un objeto anónimo contenido en un ArrayList?
Rta: Si, porque accedemos al contenido en un ArrayList mediante un puntero o posición.
ListaNumeros lista1 = new ListaNumeros();
lista1.añadirItem (3);
En este caso añadimos mediante autoboxing el Integer con el numero 3 pero no tiene nombre (objeto anónimo). Suponiendo que es el primer elemento que añadimos podemos acceder a la posición/índice 0 obteniendo el número 3.
--------------------------------------
¿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?
Rta: Si, por ejemplo si en el constructor colocamos...
public ClaseTest () {
atributo1 = new objeto1();
atributo2 = new objeto2();
atributo3 = new objeto3();
}
objeto1, objeto2 y objeto3 son objetos anónimos
Saludos
Luis
-
Hola Luis
Tus respuestas son correctas, te dejo un enlace donde se da una buena explicación sobre el tema:
https://www.aprenderaprogramar.com/foros/index.php?topic=1033.msg5840#msg5840
Saludos. ;D