Um duvida que tive aqui, são em relação aos Setters para atributos que são imutáveis como CPF, id, CNPJ etc. Seguindo a lógica do encapsulamento não poderia permitir mudar esses tipos de atributos com Setters. O mesmo vale para os Getters?
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!
Um duvida que tive aqui, são em relação aos Setters para atributos que são imutáveis como CPF, id, CNPJ etc. Seguindo a lógica do encapsulamento não poderia permitir mudar esses tipos de atributos com Setters. O mesmo vale para os Getters?
Olá, Matheus!
Os setters permitem alterar o valor de um atributo, enquanto os getters apenas fornecem acesso para leitura. Por isso, mesmo para atributos imutáveis, é perfeitamente válido criar getters, garantindo que eles possam ser consultados quando necessário.