我正在创建扩展IllegalArgument的自定义Exception类。当我调用它时,要捕获该程序,它将无法正常工作。有人可以帮忙告诉我我做错了什么吗?

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

最佳答案

public class MyExceptionClass extends Exception{

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

}


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

public void myMethod() throws MyExceptionClass{

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

关于java - 创建一个自定义的Exception类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23231215/

10-12 03:05