Estou inciando em Java, e estou com uma dúvida em relação a variável de referencia dos objetos. Por exemplo, crio um objeto:
Pessoa pessoaUm =
new Pessoa();
O tipo do objeto é “Pessoa”, a variável de referencia é “pessoaUm”. Oque eu não entendo é o seguinte, esta variável de referencia é o objeto em si, ou é apenas o nome pelo qual vamos invocar os atributos da classe “Pessoa”. Se minha classe tem um atributo nome, eu poderia fazer criar várias pessoas com o mesmo nome da variável de referencia? tipo:
pessoaUm.nome="Pedro";
pessoaUm.nome="João";
pessoaUm.nome="Marcio"; // e assim por diante.
ou eu teria que fazer da seguinte forma:
Pessoa pedro= new Pessoa();
Pessoa Joao= new Pessoa();
???