“Conocimientos Programación>Programación Java

Cómo crear excepciones definidas por el usuario en Java

2012/3/30
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 voltear píxeles en Java Con getPixel
¿Qué es la herencia múltiple en Java
Cómo hacer que el primer carácter de una cadena en mayúsculas en Java
Cómo cambiar el texto en el diario JSP
Desarrollo de interfaz de usuario Android
Cómo agregar JAVA_HOME
Cómo: iReport para NetBeans
Cómo aprender Java Struts
Conocimientos Informáticos © http://www.ordenador.online