Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida em relação as Exceptions

Fiquei com uma dúvida... devo parar a execução do programa quando eu lançar uma exceção? Ex: o cpf passado é inválido e no momento em que tentar criar um objeto do tipo titular com cpf inválido eu lanço uma exceção... até aí tudo bem... o problema é que as Exceptions continuam executando o código fora do bloco Try Catch o que provavelmente vai acabar batendo em algum código usando o objeto titular que não foi criado por conta do cpf e isso vai gerar um erro dizendo não ter encontrado esse objeto.... o que fazer quanto a isso? meto um exit ao final da exception ?

1 resposta
solução!

Nunca use exit pra isso, Renato. Se o programa precisar ser interrompido, basta não tratar a exceção. Se você tratou a exceção (com try-catch), significa que todo o resto do código deve funcionar corretamente.