Nessa parte do curso, ao realizar a igualdade entre o endereço de primeiraconta com a segundaconta, o instrutor utiliza a definição de ponteiros?
Nessa parte do curso, ao realizar a igualdade entre o endereço de primeiraconta com a segundaconta, o instrutor utiliza a definição de ponteiros?
Boa tarde, Davi! Como vai?
A definição usada é a de referências e objetos, termos que dão título à aula em questão.
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!
Davi, parece mesmo que são dois ponteiros apontando para o mesmo objeto, é a sensação que fica.
Pois é Celso, tive a mesma sensação. O endereçamento dos dois objetos apontam pro mesmo endereço, daí por que achei isso.
Funciona como tal, o que se deve ter em mente é que o que as variáveis em questão referenciam é um endereço de memória do Objeto. Cada objeto terá algo como um CEP. Faz lembrar um pouco os ponteiros em C, mas aqui a linguagem é orientada a Objetos.
Pessoal, acho que pra quem aprendeu a programar em C é natural perceber as semelhanças entre referências do Java e o ponteiro do C. O conceito é parecido, mas como o Java é mais alto nível, não temos o acesso direto à memória como no caso do C. Ou seja, enquanto o ponteiro do C possui o endereço de uma estrutura de dados, no Java isso não ocorre diretamente.