Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aula Exceção e Controle de Erros - Exercício 6

Neste exercício, por que foi usado somente o throws e não um bloco try/catch?

2 respostas
solução!

Olá, Adriano!

Antes de explicar, só uma nota que é muito importante: Você quis dizer throw, no sigular. O throws é usado na assinatura do método quando lançar uma checked exception. Apesar de ser um detalhe, uma letra só, faz toda a diferença.

Respondendo à pergunta, não foi usado um try/catch no método deposita, pois ali você quer criar uma exceção, não capturar. Isso você vai fazer onde for executado/chamado o método. Nesse caso, no programa.

Ajudou?

Ah obrigado Arthur, ajudou sim!!!