PAZ1c
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