この問題では: throws宣言を使ってチェック例外をスローするメソッドを定義し、呼び出し元で例外処理を行うプログラムを作成します。
throws宣言
メソッドがチェック例外をスローする可能性があることを宣言します。
基本構文
public void method() throws Exception {
// チェック例外をスローする可能性のある処理
throw new Exception("Error");
}学習ポイント
- throwsはメソッドシグネチャの一部
- 呼び出し元でtry-catchまたはthrowsが必要
- 例外処理の責任を委譲できる