tengo una duda con respecto a declarar variables basadas en clase. Se que cuando declaro una clase puedo instanciarla por medio de una referencia al objeto, por ejemplo:
Estudiante estudiante1 = new Estudiante();
Por lo que sé, aquí estoy declarando e inicializando una variable de tipo "Estudiante" que hace referencia a un objeto, y por medio de esta puedo acceder a los miembros de la clase, pero entonces, qué sucede si yo sólo declaro una variable de este tipo:
Estudiante variable;
¿Para qué me serviría algo así? Es decir, ¿esto se considera una instancia? ¿Qué cosas podría yo hacer con una variable de tipo "Estudiante" a la que no le mandé a llamar a su constructor en su declaración, se que no puedo acceder a los miembros de la clase por medio de ella, pero entonces ¿Qué utilidad tiene? GRACIAS!