Alrededor del minuto 9:00, se habla de una clase llamada Nodo, encargada de crear nuevos elementos (nodos) dentro de una lista. La clase es esta:
Código Java:
Ver original
public class Nodo { int informacion; Nodo siguiente; public Nodo(int valor) { informacion = valor; siguiente = null; } }
Entiendo que existen tipos definidos en Java: int, String, etc. Pero en este ejemplo, el autor está creando una variable siguiente de tipo Nodo, y Nodo es el nombre de la clase.
¿Al crear una clase, automáticamente se crea un tipo de dato que lleva el nombre de esa clase? ¿Cómo se llama esto?
Más exactamente, ¿qué clase de información puede guardar la variable siguiente, que es de tipo Nodo?
En este lugar preguntan lo mismo que yo, pero en las respuestas que dan, hablan de instanciar objeto, y eso no es a lo que se refiere la pregunta.
¿Me ayudan por favor a entender esto?