019 例外と例外処理(カスタム例外処理戦略) 026 問題

問題

ファイルからデータを読み取るプログラムを作成してください。読み取り中に特定の条件が満たされない場合、独自の CustomFileReadException をスローしてください。この例外クラスは、適切なエラーメッセージとエラーコードを持つようにします。

ヒント

  1. クラスの作成: CustomFileReadException クラスを作成します。このクラスは通常、Exception クラスを拡張します。
  2. エラーメッセージとエラーコード: カスタム例外が発生したときにユーザーや開発者が理解しやすいように、適切なエラーメッセージとエラーコードを提供します。
  3. コンストラクタの作成: カスタム例外クラスには通常、エラーメッセージとエラーコードを引数とするコンストラクタを作成します。これにより、例外がスローされるときに情報を設定できます。
  4. 条件の確認と例外のスロー: ファイルからデータを読み取るプログラム内で、特定の条件が満たされない場合に CustomFileReadException をスローします。例えば、データの形式が期待されるものと異なる場合などです。

これらのヒントに基づいて、カスタム例外クラスを実装してください。例外がスローされる条件やエラーコードは、具体的な要件に基づいて適切に設計してください。

解答例

019 例外と例外処理」問題集リスト