pequeña ayudita porfis, tengo una clase que tiene un atributo de tipo lista donde tengo que guardar su siguiente objeto creado, no se como hacer eso es nuevo para mi les dejo algo de codigo y un ejemplo visual para que vean como me tiene que quedar
Bueno primero creo un objeto de la clase Algo que se va a llamar A y en su lista cargo nada porque es el primero
Luego creo un objeto B y A deberia tener en su listaSiguientes a B y B no tendría nada
Luego creo un objeto C, A deberia tener en su listaSiguientes B y C, ahora B deberia tener a C y C no tendría nada y asi sucesivamente, me dijeron algo de asociacion circular pero ni idea porfa ayuda
|-----------|
| ALGO |<--
------------- |
|----------|
Asi
Código (cpp) [Seleccionar]
public abstract class Algo {
protected String nombre;
protected List<Algo> listaSiguientes;
//TODO xd
}
Bueno primero creo un objeto de la clase Algo que se va a llamar A y en su lista cargo nada porque es el primero
Luego creo un objeto B y A deberia tener en su listaSiguientes a B y B no tendría nada
Luego creo un objeto C, A deberia tener en su listaSiguientes B y C, ahora B deberia tener a C y C no tendría nada y asi sucesivamente, me dijeron algo de asociacion circular pero ni idea porfa ayuda
|-----------|
| ALGO |<--
------------- |
|----------|
Asi