java中throw new 自己自定义的一个错误类报错
时间: 2023-05-23 13:07:10 浏览: 258
JAVA 自定义异常 Exception
4星 · 用户满意度95%
A:Java 中使用关键字 throw 抛出一个异常,可以使用自定义的错误类来创建一个异常对象,示例代码如下:
```
public class MyException extends Exception {
public MyException(String errorMessage) {
super(errorMessage);
}
}
public class MyClass {
public void myMethod() throws MyException {
// some code here
throw new MyException("这是自定义的错误信息!");
// some code here
}
}
public class Main {
public static void main(String[] args) {
try {
MyClass obj = new MyClass();
obj.myMethod();
} catch (MyException e) {
System.out.println(e.getMessage());
}
}
}
```
在上述代码中,MyException 类继承了 Exception 类,它可以用于表示一个自定义的异常。在 MyClass 类中的 myMethod() 方法中,使用 throw 关键字抛出了一个 MyException 类型的异常。在 Main 类中的 main() 方法中,用 try-catch 块来捕获异常,并输出其错误信息。
阅读全文