位置:首頁 > Java技術 > java實例教學 > Java用戶自定義異常實例

Java用戶自定義異常實例

如何創建用戶定義的異常?

解決方法

這個例子顯示了如何通過擴展Exception類來創建用戶定義的異常。

class WrongInputException extends Exception {
   WrongInputException(String s) {
      super(s);
   }
}
class Input {
   void method() throws WrongInputException {
      throw new WrongInputException("Wrong input");
   }
}
class TestInput {
   public static void main(String[] args){
      try {
         new Input().method();
      }
	  catch(WrongInputException wie) {
         System.out.println(wie.getMessage());
      }
   } 
}

結果

上麵的代碼示例將產生以下結果。

Wrong input