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 ?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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.