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)
1
resposta

Dúvida sobre exceções

Fiquei com uma dúvida, por que usar exceções de tipo específicos no caso usar diversos blocos catch, como por exemplo, "dividebyzero exception", "argument exception", entre outras, sendo que a classe "Exception" faz a mesma coisa e no caso é a pai de todas? Nos exemplos utilizados tudo que fazemos com as classes filhas podemos fazer com a classe pai "Exception", qual a vantagem de usar classes filhas mais específicas?

1 resposta
solução!

Boa noite, João Pedro! Como vai?

A vantagem se dá no caso onde o desenvolvedor precise tratar cada um dos casos de forma diferente. Ou seja, dependendo do caso o tratamento pode ser generalizado como vc sugeriu ou específico!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!