Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建自定义的异常类_Java_Oop_Exception_Exception Handling - Fatal编程技术网

Java 创建自定义的异常类

Java 创建自定义的异常类,java,oop,exception,exception-handling,Java,Oop,Exception,Exception Handling,我正在创建一个扩展IllegalArgument的自定义异常类。当我打电话给它时,为了赶上节目,它不起作用。有人能帮我一下,告诉我我做错了什么吗 public class IllegalTemperatureException extends IllegalArgumentException { public IllegalTemperatureException() { super("Invalid Temperature!"); } } 在代码中,您可以抛出

我正在创建一个扩展IllegalArgument的自定义异常类。当我打电话给它时,为了赶上节目,它不起作用。有人能帮我一下,告诉我我做错了什么吗

public class IllegalTemperatureException extends IllegalArgumentException {
    public IllegalTemperatureException() {
        super("Invalid Temperature!");
    }
}
在代码中,您可以抛出如下异常:


发生了什么?错误是什么?请告诉我们您是如何尝试使用此功能的。请显示错误消息。请尽量问一个完整的问题。本节可以帮助您实现这一点。向我们展示您在何处使用它的代码。。。。。随时准备好。对不起,伙计们,忘了回复。我将更加关注我的下一个问题。另外,声明中的“e”是一个错误。删除它。它应该说“公共”而不是“公共”。
public class MyExceptionClass extends Exception{

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

}
public void myMethod() throws MyExceptionClass{

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