Ao definir no meu getter (get nome), que retorne nome e sobrenome, pq devo definir esse código no set?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ao definir no meu getter (get nome), que retorne nome e sobrenome, pq devo definir esse código no set?
Olá Pedro, tudo bem?
Desde já peço desculpa pela demora para respondê-lo.
Entendi sua dúvida! O código que você mencionou é uma forma de separar o nome e o sobrenome de uma string utilizando o método split(). Quanto à sua pergunta, é importante definir o código no setter (set nome) para que você possa atualizar tanto o nome quanto o sobrenome separadamente.
Por exemplo, se você tiver um objeto com o nome completo de uma pessoa e quiser atualizar apenas o sobrenome, é possível fazer isso utilizando o setter. Sem essa definição no setter, você só poderia atualizar o nome completo, o que pode não ser o que você deseja.
Espero ter ajudado a esclarecer sua dúvida. Qualquer outra questão, é só perguntar!
Grande abraço e bons estudos!