Porque os valores das referências dos objectos do mesmo tipo são iguais?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Porque os valores das referências dos objectos do mesmo tipo são iguais?
Valores literais como
int x = 1; int y = x;
as variáveis x e y possuem o mesmo valor
y = 3;
agora temos y valendo 3 e x continuando valendo 1
No caso de referências temos:
Conta primeiraConta = new Conta(); primeiraConta.saldo = 200;
Com o new Conta(); criamos um objeto em memória , e conseguimos interagir com este objeto através da referência primeiraConta.
Conta segundaConta = primeiraConta; segundaConta.saldo = 50;
Aqui temos a declaração de outra referências segundaConta , que vai apontar para o mesmo objeto que a referência primeiraConta aponta, ou seja , independente de com que referência trabalhamos , ela estará interagindo com o mesmo objeto neste caso.