NAO ENTENDI BEM ESSA PARTE
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;