019-007-003

例外クラスの作成:カスタム例外を定義する

初級

問題説明

この問題では: Exceptionクラス継承したInvalidAgeExceptionカスタム例外クラスを作成し、年齢バリデーション処理で例外をスローしてキャッチするプログラムを作成します。

カスタム例外クラス

Exceptionクラスを継承して独自の例外を作成できます。

基本的なカスタム例外

class InvalidAgeException extends Exception {
  public InvalidAgeException(String message) {
    super(message);
  }
}

学習ポイント

  • Exceptionを継承してカスタム例外を作成
  • super(message)で親クラスにメッセージを渡す
  • アプリケーション固有のエラーを表現できる

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録