Registrace | Přihlásit

Skripta: Elektronické skripta - Objektově orientované programování 2

Skrýt detaily | Oblíbený
Náhledy Náhledy Náhledy
1 Výjimky - exceptions

Výjimka zpravidla signalizuje chybu. Může se tedy jednat o Chybu, která ukončí definitivně běh programu, nebo o signalizaci události, která může být vyřešena, bez toho, aby došlo k ukončení běhu programu.
Důvod zavedení výjimek je oddělení kódu, který zpracovává chyby od kódu programu, který je prováděn, když vše probíhá „hladce“.
Výjimka v Javě (exception) je objekt, který je vytvořen, pokud v programu dojde k nenormální situaci. Tento objekt má datové atributy, které obsahují informace o povaze problému. Říkáme, že výjimka je vyvolána (thrown), to znamená, že objekt identifikující výjimečné okolnosti je „vyhozen - thrown“ jako argument určité části programového kódu, který byl speciálně napsán pro ošetření (zpracování) daného problému. Kód, který obdrží takový objekt výjimky, jej takzvaně zachytí (catch).
Hodnocení (0x):