Ed
há 7 meses
Para responder à sua pergunta, precisamos entender o conceito de objetos imutáveis em programação. Objetos imutáveis são aqueles cujo estado não pode ser alterado após sua criação. Para "modificar" um valor imutável, na verdade, você precisa criar um novo objeto com o valor desejado e, em seguida, atribuí-lo à variável. Analisando as alternativas: a) gerar um novo objeto com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Esta opção está correta, pois descreve exatamente o que deve ser feito. b) Gerar uma nova variável apenas com o valor devido e, utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Esta opção não é correta, pois não fala sobre a criação de um novo objeto. c) Gerar um novo algoritmo com o valor indevido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Esta opção não faz sentido no contexto. d) Gerar um novo objeto com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Esta opção é idêntica à (a) e também está correta. e) Gerar uma nova constante com o valor indevido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Esta opção não é correta, pois não se trata de uma constante e não aborda a imutabilidade corretamente. Portanto, as alternativas corretas são a) e d), mas como você pediu apenas uma resposta, a melhor opção é: a) gerar um novo objeto com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material