// Dieses Beispiel arbeitet mit einer selbst generierten Ausnahme, // die wie üblich mit try ... catch behandelt werden kann. public class Selbstdefinierte_Ausnahmen { public static void fehler() throws MeineException { System.out.println("Werfe Exception..."); throw new MeineException(); } public static void main(String[] args) {// TODO Auto-generated method stub try { fehler(); } catch(Exception e) { System.out.println("Fehler " + e.toString() + " wurde aufgefangen."); } } } class MeineException extends Exception { // ... Funktion toString() überladen public String toString(){ return "Eine eigene Ausnahme!"; } }