我正在创建一个扩展IllegalArgument的自定义Exception类。当我打电话给它时,要抓住程序,它就不起作用了。有人可以帮忙告诉我我做错了什么吗?
public class IllegalTemperatureException extends IllegalArgumentException {
public IllegalTemperatureException() {
super("Invalid Temperature!");
}
}
答案 0 :(得分:1)
public class MyExceptionClass extends Exception{
public MyExceptionClass() {
super("Invalid Temperature!");
}
}
在您的代码中,您可以像这样抛出异常: ...
public void myMethod() throws MyExceptionClass{
MyExceptionClass e = new MyExceptionClass();
throw e;
}