Implemente uma classe própria que gerencie exceções.
Passo 1
Eai, tudo beleza?
Vamos começar criando declarando a nossa classe, que chamaremos de . Nela, vamos ter uma como membro privado um atributo do tipo , para salvarmos uma mensagem referente à exceção ocorrida. Como membros públicos, vamos tem um construtor e um método do tipo para imprimir o valor salvo em na tela.
Passo 2
Vamos escrever o nosso contrutor. A função dele vai ser, basicamente, construir um objeto da classe . Para que esse objeto seja funcional para nós, basta que o valor do seu atributo mensagem esteja preenchido. Logo, vamos apenas passar o valor recebido pelo construtor para o parâmetro .
Passo 3
Por fim, vamos definir o método . Nele, vamos fazer com que o valor salvo em seja impresso na tela:
Dessa forma, criamos uma classe que pode ser utilizada para o tratar exceções. Para isso, bastaria que o enviasse um objeto dessa classe para que ele seja capturado pelo e, dentro dessa rotina, chamássemos o método para imprimir a mensagem do erro.