Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como criar exceções definidas pelo usuário em Java
exceções definidas pelo usuário permitem ao programador manipular erros na aplicação , com respostas personalizadas. Criar essas funções faz uma aplicação mais fácil de entender e fácil de usar. Tratamento de erros é uma parte da programação que é normalmente esquecido, mas dá aos usuários uma melhor compreensão do que há de errado com a aplicação e elimina muitas das frustrações de respostas de erro pobres. Instruções
1

Criar shell da função. A exceção definida pelo usuário é uma extensão da classe de exceção interna. Neste exemplo , a exceção é criado para testar um número ruim na aplicação. O código a seguir define a classe class.public BadNumber estende Exception {}
2

Configure o construtor. O construtor tem uma variável que é usado para informar ao usuário que o número está incorreto. Isso pode ser qualquer variável em seu aplicativo que faz com que o exception.private int myNumber ; BadNumber pública (int myNumber ) { this.myNumber = myNumber ;}
3

Crie a função que retorna o erro para o utilizador . Usabilidade em aplicações inclui respostas claras quando existe um erro . Este código define a resposta para o usuário para que ele saiba o número digitado está incorreto. Este é adicionado à classe de exceção nas etapas 1 e 2.public String toString () {return " O número não pode ser negativo " + " " + myNumber ;}
4

Teste a classe de exceção . Quando há um erro, o código principal deve lançar uma exceção. Neste exemplo, se o usuário digitar um número negativo , a função de exceção " BadNumber " é chamado. Este código define a classe de teste class.public TestException {}
5

Criar o código para lançar uma exceção. Este exemplo chama uma função que retorna um número negativo que, posteriormente chama de " BadNumber " exception.public void main ( String [ ] args ) throws Exception { static int myNumber = getNumber (); if ( myNumber < 0) { throw new NegativeAgeException ( myNumber );} else { System.out.println (" Número é" + myNumber );}} static int getNumber () {return -9 ;}

Anterior :

Próximo : No
  Os artigos relacionados
·Como importar Classes em Java 
·Formato Java para Floating pontos decimais 
·Como anexar uma String para outra String no Struts 2 em…
·Como escrever programas para Android 
·Como Incorporar Java 
·Java Float Entrada 
·Ajuda Com Grade Largura em Java 
·Como adicionar um novo método no NetBeans 
·Como Mapear um String para uma lista de strings em Java…
·Como remover o cursor em Java Applets 
  Artigos em destaque
·Como calcular um lucro em Java 
·Como converter Char * para Int & C + + 
·Como você exibir o número de caracteres em uma seqüê…
·Como chamar o construtor padrão em Java 
·Como alterar BGs em Basic Game Maker 
·Como Incorporar Sprite Flex 
·Como calcular a soma dos números ímpares em Linguagem…
·Como testar um pacote SSIS 
·Como obter dados de Pós Apache2 mod_perl 
·Como enviar saída para um arquivo FIFO 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados