Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/01/2019, 20:44
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Pregunta Tipo que tiene el nombre de la clase

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 original
  1. public class Nodo {
  2.     int informacion;
  3.     Nodo siguiente;
  4.  
  5.     public Nodo(int valor) {
  6.         informacion = valor;
  7.         siguiente = null;
  8.     }
  9. }

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?