Javaの独自例外とは?自分で例外クラスを作る理由|確認問題の回答例

このページは、Javaの独自例外とは?自分で例外クラスを作る理由の確認問題を見直すためのページです。先に自分で考えてから、回答例と見比べてください。
第1問:回答例
独自例外は、自分のプログラム独自のルール違反を分かりやすく表すために作ります。例外名を見るだけで、何の問題なのかを読み取りやすくできます。
第2問:回答例
InvalidHpException という名前から、HPの値が不正だったと読み取れます。たとえば、HPにマイナスの値が渡された場合などです。
第3問:回答例
super(message) は、受け取ったエラーメッセージを親クラスの Exception に渡すために書きます。これにより、e.getMessage() でメッセージを取り出せます。