Auch eine Exception, die man selbst wirft, muss natürlich abgefangen werden. Um das throw musst du entweder einen try-catch-Block legen, der diese Aufnahme abfängt, oder im Methodenkopf die Ausnahme an den Aufrufer der Methode weitergeben.Kris hat gesagt.:Wenn ich throw new Fehlermeldung(String) einfüge, dann steht da:
Unhandled exception type Fehlermeldung
Wo liegt der Fehler?
// Variante 1:
public void methode1(){
try{
throw new EigeneAusnahme("baka");
}
catch(EigeneAusnahme e){
System.out.println("Da haben wir den Pudding!");
}
}
//Variante 2:
public void methode2() throws EigeneAusnahme{
throw new EigeneAusnahme("baka");
}