Raku kurss / Objekti, ievade/izvade un izņēmumi / Izņēmumi / Paša veidoti izņēmumi / Exercises

Divi izņēmumu tipi

Uzdevums

Definējiet divas paša izņēmumu klases TooSmall un TooBig, katru mantojot no Exception, ar metodēm message, kas atgriež attiecīgi too small un too big.

Palaidiet ciklu pāri abiem tipiem un katram izmetiet šī tipa izņēmumu savā blokā. Izmantojiet fāzeri CATCH ar when zaru katram tipam, izdrukājot small tipam TooSmall un big tipam TooBig. Tā redzēsiet, ka tiek izmantoti abi zari.

Piemērs

Programma izdrukā:

small
big

Risinājums

Skatīt risinājumu

Kursa navigācija

Risinājums: Negatīva skaitļa kļūda   |   Risinājums: Divi izņēmumu tipi