Основные понятия ООП

Страница 5

Блок try .finally

Блок try .finally используется в тех случаях, когда необходимо выполнить некоторые действия даже в случае возникновения исключительной ситуации (например, освободить занятую память).

В данной конструкции сначала выполняются операторы, расположенные в разделе try. Если при их выполнении не возникло исключительной ситуации, то выполняются операторы, расположенные в разделе finally. Если же при выполнении операторов в разделе try возникает исключительная ситуация, то управление сразу передается первому оператору раздела finally.

Эта конструкция не обрабатывает исключительную ситуацию, а лишь служит для защиты выделенных ресурсов, позволяя освободить их даже в случае возникновения исключительной ситуации.

Исключительную ситуацию можно программно вызвать с помощью специального оператора raise.

Страницы: 1 2 3 4 5 


Другое о педагогике:

Специфика преподавания сольфеджио в младших классах ДМШ
Данная глава посвящена сопоставительному анализу ряда аспектов преподавания сольфеджио на начальном этапе на основе учебного пособия А. Барабошкиной «Сольфеджио» для 1 и 2 классов ДМШ и учебного пособия «Мы играем, сочиняем и поем» для 1 и 2 классов ДМШ Ж. Металлиди и А. Перцовской. Оба эти пособия ...

Образовательная мотивация школьников
Мотивацию можно определить как совокупность причин психологического характера, объясняющих поведение человека, его начало, направленность и активность. Мотивация объясняет целенаправленность действия, организованность и устойчивость деятельности, направленной на достижение определенной цели. Образо ...

Задержка психического развития у детей: феноменология, происхождение, классификация
Комплексное изучение задержки психического развития как специфической аномалии детского развития было начато в отечественной дефектологии в 60- е годы прошлого столетия. В работах Т.А. Власовой, М.С. Певзнер, К.С. Лебединской, В.М. Лубовского были представлены первые обобщения клинических данных о ...

Меню

Copyright © 2026 - All Rights Reserved - www.normaleducation.ru