1
resposta

Então toda vez que altero a varíalvel nesse cenario, vai atualizar o valor do Objeto?

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.

1 resposta

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!