创建自定义的Exception类

时间:2014-04-22 22:14:37

标签: java oop exception exception-handling

我正在创建一个扩展IllegalArgument的自定义Exception类。当我打电话给它时,要抓住程序,它就不起作用了。有人可以帮忙告诉我我做错了什么吗?

public class IllegalTemperatureException extends IllegalArgumentException {
    public IllegalTemperatureException() {
        super("Invalid Temperature!");
    }
}

1 个答案:

答案 0 :(得分:1)

public class MyExceptionClass extends Exception{

    public MyExceptionClass() {
        super("Invalid Temperature!");
    }

}

在您的代码中,您可以像这样抛出异常: ...

public void myMethod() throws MyExceptionClass{

    MyExceptionClass e = new MyExceptionClass();
    throw e;
}