A variável produto2 faz referência ao mesmo objeto que produto1, portanto, ao chamar o método setPreco(2.00) em produto2, o preço de ambos os objetos é atualizado para 2.00.
A variável produto2 faz referência ao mesmo objeto que produto1, portanto, ao chamar o método setPreco(2.00) em produto2, o preço de ambos os objetos é atualizado para 2.00.
Olá, Hiago!
Na situação descrita, a variável produto2
faz referência ao mesmo objeto que a variável produto1
. Isso significa que qualquer alteração feita em um dos objetos será refletida no outro, já que ambos apontam para o mesmo local na memória.
No código apresentado, ao chamar o método setPreco(2.00)
em produto2
, o preço tanto de produto1
quanto de produto2
será atualizado para 2.00. Portanto, ao executar a classe Teste
, será impresso o valor 2.00.
Espero ter ajudado e bons estudos!