Try / Catch – Controle de Erros

 

Vamos começar agora a tratar erros com os comandos  Try / Catch e também usaremos aqui uma Exception para quando entrarmos com um valor invalido.

Então vamos lá…

Aqui vamos continuar com o exemplo de uma conta que irá receber um depósito negativo onde o sistema não pode aceitar esse valor retornando uma mensagem de erro.

Então vamos criar uma classe Conta com o método setDeposito() e nela vamos passar uma condição onde se o valor depositado for menor ou igual a zero você irá passar throw new IllegalArgumentException(); caso contrário você pode recebe o valor depositado.

JavaOO_try-catch_img1

 

Agora vamos fazer o nosso teste usando o try / catch.

JavaOO_try-catch_img2