位置:首页 > 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