
PAZ1c
Pohadzujeme
výnimky hore-dole
•alternatívne môžeme zabaliť výnimku do novej, popisnejšej
public class Čitateľ {
void načítaj() throws
ČitateľException {
try {
String s =
"C:/test.txt";
FileReader r = new
FileReader(s);//throws FileNotFoundException
}
catch (IOException e) {
throw new ČitateľException("Čitateľ
nemohol byť načítaný, e");
}
}
}
konštruktor hádže ČitateľException
Vytvoríme novú, popisnejšiu výnimku, ktorou obalíme nízkoúrovňovú výnimku