019-007-003
例外クラスの作成:カスタム例外を定義する
初級
問題説明
この問題では: Exceptionクラスを継承したInvalidAgeExceptionカスタム例外クラスを作成し、年齢バリデーション処理で例外をスローしてキャッチするプログラムを作成します。
カスタム例外クラス
Exceptionクラスを継承して独自の例外を作成できます。
基本的なカスタム例外
class InvalidAgeException extends Exception {
public InvalidAgeException(String message) {
super(message);
}
}学習ポイント
- Exceptionを継承してカスタム例外を作成
- super(message)で親クラスにメッセージを渡す
- アプリケーション固有のエラーを表現できる
