Cursos / Eletrônica / Programação Orientada a Objetos / Aula

arrow_back Aula 12 - Lançamento de Exceções

Criando Exceções

Estamos quase especialistas no tratamento de exceções, já aprendemos várias coisas, como criar métodos que lançam exceção, tratá-las dentro do bloco try/catch, aprendemos a utilizar o bloco finally, até mesmo a lançar várias exceções e capturá-las uma a uma. Porém, ainda não sabemos como criar as nossas próprias exceções. Então, chegou a hora de resolver esse problema, sem mais demoras, vamos direto ao assunto.

Pronto, muito simples, não acha? É isso mesmo, a API Java é muito fácil de se trabalhar e poderosa também, para criarmos nossa própria exceção basta criar uma classe que estenda de Exception e sobrescrever o método getMessagem() ou qualquer outro que você desejar. A mesma classe poderia ser escrita da seguinte forma.

Mas, fazendo dessa forma, fica bem menos flexível do que a primeira, notem que assim não podemos mais modificar a mensagem a ser exibida quando lançarmos uma exceção do tipo ExcecaoRoupa. Esse exemplo só foi para demonstrar que podemos sobrescrever qualquer método da classe Exception para customizar nossas próprias exceções da forma que melhor nos atenda.

Versão 5.3 - Todos os Direitos reservados