Ejemplo de Java - Excepción personalizada
El siguiente ejemplo demuestra cómo implementar una excepción personalizada heredando de Exception:
Archivo TestInput.java
class WrongInputException extends Exception { //Clase personalizada
WrongInputException(String s) {
super(s);
}
}
class Input {
void method() throws WrongInputException {
throw new WrongInputException("Wrong input"); //Lanzar la clase personalizada
}
}
class TestInput {
public static void main(String[] args){
try {
new Input().method();
}
catch(WrongInputException wie) {
System.out.println(wie.getMessage());
}
}
}
El resultado de ejecutar el código anterior es:
Wrong inputOtras extensiones
Ejemplos de Java