Estoy aprendiendo Java, y en
este video tutorial se ve cómo se trabajan las listas tipo pila.
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 originalpublic 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?