Программирование на Java для детей, родителей, бабушек и дедушек
148
static void getAllScores() throws Exception{ try{ file.read();//эта строка может вызвать исключение } catch (IOException e) { throw new Exception ( "Дорогой друг, в файле Scores есть проблемы"); }
}
public static void main(String[] args){ System.out.println("Scores"); try{ getAllScores(); }catch(Exception e1){ System.out.println(e1.getMessage()); } }
}
В случае ошибки работы с файлом, главный метод обработает её, а метод e1.getMessage() выведет сообщение Дорогой друг…
Создание своих исключений Программисты могут создавать классы исключений, которых, изначально, не было в Java. Такие классы должны быть унаследованы