oi pessoal, qual a melhor forma de tratar uma exceção?
coloca o try-catch abrangendo apenas o código a ser tratado dentro do método?
colocar throws na assinatura do método?
qual seria melhor?
preferência em usar cada tipo de tratamento de exceção
D
4 Respostas
L
Colocar thorws na assinatura, na verdade, só adia o inevitável, que é ter que tratar a exceção, já que o thorws lança a exceção para o método abaixo da pilha (se for lançando, uma hora chega no main, e se o main não tratar… :twisted: )
se puder tratar use o try… senao re-lance usando throws.
abrasssssss
Você deve tratar ela no momento em que for necessário, e isso está relacionado com o design de sua aplicação. Dependendo da exceção, vocêpode querer tratar num nível mais alto ou mais baixo.
D
é… tinha imaginado tratar o quanto antes com o try-catch, mas quando eu vou saber que devo adiar o tratamento realisando um throws?
Criado 14 de julho de 2010
Ultima resposta 14 de jul. de 2010
Respostas 4
Participantes 4
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo