Javaのカスタム例外処理の方法は何ですか?

Javaでのカスタム例外処理の方法は、カスタム例外クラスを作成することによって実現されます。カスタム例外クラスを作成するには、Exceptionクラスまたはそのサブクラスを継承し、コンストラクタとgetMessage()メソッドをオーバーライドする必要があります。カスタム例外をスローする必要がある場所では、throwキーワードを使用してその例外をスローします。呼び出し元では、try-catchブロックを使用してカスタム例外をキャッチおよび処理します。以下は例です:

// 自定义异常类
class MyException extends Exception {
    public MyException(String message) {
        super(message);
    }
}

// 使用自定义异常类
public class Main {
    public static void main(String[] args) {
        try {
            throw new MyException("This is a custom exception");
        } catch (MyException e) {
            System.out.println("Caught custom exception: " + e.getMessage());
        }
    }
}

上記の例では、MyExceptionクラスがExceptionクラスを継承し、メッセージ引数を持つコンストラクタを定義しています。mainメソッドでは、throwキーワードを使用してカスタム例外をスローし、catchブロックでその例外をキャッチして処理します。最後に、例外のメッセージを出力します。

bannerAds