public class Alarm { // Alle Funktionen, die eine Ausnahmebehandlung erzeugen können, // müssen als "throws Exception" deklariert werden! public Alarm(String s) throws Exception { if(s.equals("ein")) throw new Exception("Alarm aktiviert!"); } public static void main(String[] args) throws Exception { System.out.println("Schalte Alarm(\"aus\")"); Alarm a1 = new Alarm("aus"); System.out.println("Schalte Alarm(\"ein\")"); Alarm a2 = new Alarm("ein"); // Hinweis: Wenn Sie später a1 und a2 nicht mehr brauchen, // können Sie sich die Zuweisung auch sparen, und NUR // new Alarm("aus") bzw. new Alarm("ein") schreiben. } }