NAO ENTENDI BEM ESSA PARTE
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!
NAO ENTENDI BEM ESSA PARTE
Oi Rodolfo,
Você lembra que no Java, tudo são referências? Ou seja, setinhas para um espaço de memória?
Quando temos:
Funcionario f1 = new Funcionario();
Funcionario f2 = new Funcionario();
Temos duas setas (f1 e f2) que apontam para objetos diferentes na memória. Mesmo que o conteúdo deles seja o mesmo (ou seja, mesmo nome, endereço e etc), na hora que você faz f1==f2, você está comparando a SETA!! Por isso dá sempre diferente.
Entendeu?
ha possibilidade de duas "SETAS" apontarem para o mesmo endereco de memória, ou seja, para o mesmo objeto? Grato
Sim Eduardo, existe essa possibilidade. No caso em código o exemplo seria esse:
Funcionario f1 = new Funcionario();
Funcionario f2 = f1;