有時候為了方便可以自己定義Exception
像是檢查密碼錯誤要拋出自訂的錯誤訊息
簡單來講要自訂錯誤訊息只要繼承Exception就好了
在使用上則是發生錯誤時在利用throw來拋出
簡單舉個例子

public class MyException extends Exception{
    MyException(String msg){
      super(msg);
    }
}

static void checkOpen(boolean isClose) throws MyException{
    if(isClose)
    throw new MyException("不應該被關上");
}

 

1. 官網https://docs.oracle.com/javase/tutorial/essential/exceptions/creating.html

01.png  

arrow
arrow

    RX1226 發表在 痞客邦 留言(0) 人氣()