1. 程式人生 > 其它 >Java中如何自定義異常類呢?

Java中如何自定義異常類呢?

轉發:

http://www.java265.com/JavaJingYan/202204/16509624333143.html

下文筆者講述使用java程式碼定義一個自定義異常的方法分享,如下所示:
在日常開發中,有些業務邏輯對應的異常類,系統並未進行定義,那麼此時就需要我們自定義異常類進行實現,

下文筆者將講述自定義異常類的方法,如下所示:

自定義異常類需滿足以下條件:
  1.自定義一個編譯期異常:自定義類並繼承於java.lang.Exception。
  2.自定義一個執行時期的異常類:自定義類並繼承於java.lang.RuntimeException。

定義一個異常類
/*
    頂層類:Throwable
    異常類:
    1.Exception(提前處理)
    2.RuntimeException(出現問題後在處理)
    自定義異常類,僅需要提供兩個構造方法集合(無參,有參)
 */
public class RegisterException extends Exception {
    public RegisterException() {
        super();
    }
    public RegisterException(String message) {
        super(message);
    }
}

public class TestRegisterException {
    /**
    * java265.com 示例程式
    */
    public static void main(String[] args) {
        
throw new RegisterException("丟擲使用者自定義異常!"); } }