si por ejemplo
Código Java:
Ver originalpublic class Validar
{
public Validar(int x) throws NumeroException
{
if (x > 10)
throw new NumeroException("Numero mayor que 10");
}
}
public class Prueba
{
Validar v;
int x;
//lees un x o lo que necesites
try
{
v = new Validar(x);
}
catch (NumerosException ne)
{
//Haces lo que tengas que hacer con la exception
//por ejemplo mostrar un mensaje
JOptionPane.
showMessageDialog(null,
"Numero mayor que 10"); }
}
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