1
resposta

Nesse caso em específico, existe outro erro no código...

Se joaquim = ana, logo, a folha irá buscar o nome "ana" para o funcionário joaquim também, correto ? Posso considerar que cada um recebe 2500, sabendo que o salário de Joaquim também sairá em nome de Ana no checklist ?

1 resposta

Oi, Cláudio! Tudo bem?

No trecho de código apresentado, a variável "joaquim" é atribuída à mesma instância do objeto "ana". Isso significa que "joaquim" e "ana" estão se referindo ao mesmo objeto na memória.

Dessa forma, quando alteramos o valor do atributo "salario" de "joaquim", estamos alterando o valor do atributo "salario" do objeto que tanto "ana" quanto "joaquim" estão se referindo.

Por isso, a resposta correta é: Ana tem um salário de 2500 e Joaquim também tem um salário de 2500.

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓