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

Excessao Personalizada

Pessoal, tudo bem ?

No exemplo quase final do video o professor, fez que os metodos usassem somente MinhaExcessao, tanto no try catcth quanto por assinatura.

Gostaria de saber é melhor eu criar uma exceção personalizada na minha aplicação ou seria melhor eu tratar os tipos de excessao separadamente, conforme for aparecendo.

Digo isso, pois dependendo da aplicação pode vir NullPointerExcepcion, ArithmeticException, ClassNotFoundException e etc......

2 respostas
solução!

Olá Julio,

Depende muito do caso. Se já existir algo que trate a exceção, não é necessário. Mas se é algo que não possui tratamento criado, você pode criar um.

Além disso, você pode alterar uma exceção existente. Por exemplo, digamos que a aplicação dispara uma exceção unchecked, ou seja, que não precisa tratamento. Entretanto, você não quer correr riscos e quer que seja tratável.. você pode usar herança e alterar essa exceção para que receba tratamento e evitar surpresas na sua aplicação. ;)

Espero ter ajudado!

Ajudou sim :D

Obrigado