Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Esclarecimento sobre tipo validação de erros.

Só um esclarecimento sobre a validação do construtor.

Na hora de construir a ContaCorrente são passados os argumentos de agência e conta e no construtor se ocorrer erro de colocar a agência e o número menores que zero, somente é informado que aconteceu um erro no primeiro argumento.

Acredito que assim que encontra uma Exeption já acaba ali a contrução e ele retorna para a pilha. Porém existe alguma maneira, sem cair naqueles monte de if's, de que ele me passe todos os argumentos que não forem válidos ou ainda no que foi ensinado não tem como?

Muito obrigado de antemão.

3 respostas
solução!

Kleiton, bom dia.

Parabéns pela dúvida, ela demonstra que você assimilou o conceito e já a está usando em outras situações.

Existe essa maneira sim. Na próxima aula você vai aprender (ou já aprendeu!) a criar suas próprias exceções. Com esse conhecimento poderá criar uma propriedade que guardará todos os argumentos inválidos. Mas qual será o tipo dessa propriedade? Precisa ser algo que representa uma lista com o nome dos argumentos inválidos.

Mais à frente, especificamente no curso 7 dessa carreira, você irá aprender a trabalhar com listas.

Continue com o estudos!

Opa, Kleiton, tudo certo?

A resposta conseguiu ajudá-lo?

Posso fechar o tópico?

Olá Daniel,

Esclareceu muito sim, continuei os estudos e acabei esquecendo de fechar a discussão, muito obrigado.