“Conocimiento Programación>Programación Java

Cómo crear excepciones definidas por el usuario en Java

2015/10/4
excepciones definidas por el usuario permiten al programador controlar los errores en la aplicación con respuestas personalizadas . La creación de estas funciones hace una aplicación más fácil de entender y fácil de usar . El manejo de errores es una parte de la programación que normalmente se olvida , sino que ofrece a los usuarios una mejor comprensión de lo que está mal con la aplicación y elimina muchas de las frustraciones de las respuestas de error pobres. Instrucciones
1

Crear shell de la función. A excepción definida por el usuario es una extensión de la clase de excepción interna. En este ejemplo , la excepción está configurado para probar un mal número en la aplicación . El siguiente código crea el BadNumber clase class.public extends Exception { }
2

Configure el constructor. El constructor toma una variable que se utiliza para advertir al usuario de que el número es incorrecto . Esto puede ser cualquier variable de la aplicación que hace que el myNumber int exception.private ; BadNumber público ( int myNumber ) { this.myNumber = myNumber ;}
3

Crear la función que devuelve el de error al usuario . Usabilidad en aplicaciones incluye respuestas claras cuando hay un error. Este código establece la respuesta al usuario para hacerle saber que el número introducido es incorrecto. Esto se agrega a la clase de excepción en los pasos 1 y String toString 2.public () {return " El número no puede ser negativo " + "" + myNumber ;}
4

prueba la clase de excepción . Cuando se produce un error , el código principal necesita una excepción. En este ejemplo, si el usuario introduce un número negativo, la función es llamada excepción " BadNumber " . Este código establece la prueba class.public TestException clase { }
5

crear el código para producir una excepción . En este ejemplo se llama a una función que devuelve un número negativo que llama posteriormente el " BadNumber " exception.public static void main ( String [] args ) throws Exception { int myNumber = obtenerNumero (); if ( myNumber < 0 ) { throw new NegativeAgeException ( myNumber ) ;} else { System.out.println ( " El número es " + myNumber ) ;} } obtenerNumero static int () {return -9 ;}

Programación Java
Cómo criar a un escáner en Java
Cómo hacer un Beep Con Java
Cómo capturar pulsaciones de teclas en Java
Cómo hacer que Java Objects Repeat
Java no puede encontrar símbolo con el método de salida
Desarrollo de juegos Java Tools
¿Qué es un encabezado en Java
Cómo programar en Flash Java
Conocimiento de la computadora © http://www.ordenador.online