Neste exercício, por que foi usado somente o throws e não um bloco try/catch?
Neste exercício, por que foi usado somente o throws e não um bloco try/catch?
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!!!