INF.04 · pytanie 819
W jakiej kolejności należy ustawić bloki catch przechwytujące wyjątek ogólny i wyjątek szczegółowy?
- AKolejność jest dowolna, bo dopasowanie odbywa się według typu argumentu
- BNajpierw blok z wyjątkiem ogólnym, po nim blok z wyjątkiem szczegółowym
- CBloki trzeba zagnieździć, a wyjątek ogólny obsłużyć w bloku wewnętrznym
- DNajpierw blok z wyjątkiem szczegółowym, po nim blok z wyjątkiem ogólnymPoprawna
Wyjaśnienie
Dopasowanie odbywa się od góry, więc blok pasujący do całej rodziny błędów przechwyciłby wszystko przed blokami szczegółowymi.