java自定义一个异常实例
时间: 2024-03-16 18:45:38 浏览: 267
在Java中自定义异常需要继承Exception类或其子类,以下是一个简单的自定义异常实例:
```java
public class MyException extends Exception {
public MyException() {
super("This is a custom exception message");
}
public MyException(String message) {
super(message);
}
}
```
在代码中,我们定义了一个名为MyException的自定义异常类,它继承自Exception类。我们定义了两个构造函数,其中一个带有一个字符串参数,用于传递异常信息。在构造函数中,我们调用了父类的构造函数,并将异常信息传递给它。现在我们可以在代码中使用这个自定义异常类来抛出异常了。例如:
```java
public void doSomething() throws MyException {
// some code here
if (someCondition) {
throw new MyException("An error occurred");
}
// some more code here
}
```
在上面的代码中,如果满足某些条件,我们就会抛出一个新的MyException异常。这个异常对象将包含我们传递的错误信息字符串。
阅读全文