Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
2
respostas

Estou com dúvida no curso de Aprimorando a Orientação a Objetos com Java, no exercício 10 do capítulo Melhorando a coesão de nossas classes.

Então é pra ter setCnpjCredor em dívida! Achei que não fosse.

2 respostas

Acaba que existe uma resposta correta a nível de Orientação a Objetos, como sendo o caso de passar o CPF no construtor e não dar acesso à sua alteração, pois, uma pessoa não muda de CPF.

O problema são alguns frameworks como JSF por exemplo, que para ter acesso à inserção disso via formulário precisam do acesso ao set, o que quebra um pouco a Orientação a Objetos.

solução!

Sua solução também é válida, Marcio! Mas é preferível deixar o CNPJ imutável (sem o setter) para deixá-lo mais simples. Classes que mudam costumam ser mais complicadas.