1
resposta

[Sugestão] Necessita alteração na resposta correta. Letra A

A resposta deveria ser: "Ana tem um salário de 2500 e Ana tem um salário de 2500", pois ambos (ana e joaquim) referêciam o mesmo objeto. Portanto se alteramos um atributo utilizando ana.atributo ou joaquim.atributo, estamos fazendo a mesma coisa, isto é, estamos usando a mesma referência, apenas acessando por uma variável diferente.

Código do exercício

Com isso, obtemos a seguinte saída: Retorno do print dos atributos nome e salario, chamados pelas variáveis de referência ana e joaquimPortanto, fica claro que joaquim apenas recebe o valor da referência de ana, apenas como se fosse um apelido para a variável de referência ana, sendo possível alterar os atributos de ana sem utilizar sua variável de referência.

1 resposta

Olá, João! Tudo joia?

Entendo perfeitamente o seu ponto, quando pensamos em um contexto maior, como o segundo objeto foi criado a partir do primeiro, causará conflitos nos nomes e valores de ambos os objetos.

Contudo, a atividade questiona somente o valor dos salários de cada objeto e não o nome, e como o foco desta atividade é realmente demostrar o compartilhamento de referência entre objetos, não a necessidade de alteração.

Espero que tenha esclarecido este ponto. Caso tenha mais dúvidas, estarei à disposição.

Abraços e bons estudos!