Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/06/2010, 20:54
afruizc
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 14 años
Puntos: 2
Respuesta: Ayuda excepciones en Java

si por ejemplo
Código Java:
Ver original
  1. public class Validar
  2. {
  3.     public Validar(int x) throws NumeroException
  4.     {
  5.         if (x > 10)
  6.             throw new NumeroException("Numero mayor que 10");
  7.     }
  8. }
  9.  
  10.  
  11. public class Prueba
  12. {
  13.     Validar v;
  14.    
  15.     int x;
  16.    
  17.     //lees un x o lo que necesites
  18.    
  19.    
  20.    
  21.     try
  22.     {
  23.         v = new Validar(x);
  24.     }
  25.     catch (NumerosException ne)
  26.     {
  27.         //Haces lo que tengas que hacer con la exception
  28.         //por ejemplo mostrar un mensaje
  29.        
  30.         JOptionPane.showMessageDialog(null, "Numero mayor que 10");
  31.     }
  32. }

Lo que haces es, al genererse una posble exception en el constructor de la clase validar, tienes que llamar a ese metodo dentro de un bloque try....catch

Lo de throws en el constructor es que el compilador tiene que saber que se puede generar una posible exception al ejecutarse este metodo