Mi maestro me dio este código, nos pidió que le explicaramos q imprime y que significa eso, alguien podría ayudarme ya que no entiendo del todo que significa la impresión que sales, primero les aneo el código y después lo que imprime, gracias
public class Nodo {
public Object dato;
public Nodo sigte;
public Nodo (){}
}
Impresion:
class Principal{
public static void main(String[] args) {
Nodo n1 = new Nodo();
Nodo n2 = new Nodo();
Nodo n3 = new Nodo();
Nodo aux;
n1.dato = "Hola";
n2.dato = 23.45;
n3.dato = true;
n1.sigte = n3;
n2.sigte = n1;
System.out.println(n2);
System.out.println(n2.sigte);
System.out.println(n2.sigte);
aux = n2.sigte;
aux=aux.sigte;
System.out.println(aux);
}
}
Imprime:
run:
Parte_III.Nodo@15db9742
Parte_III.Nodo@6d06d69c
Parte_III.Nodo@6d06d69c
Parte_III.Nodo@7852e922
BUILD SUCCESSFUL (total time: 1 second)