java自定义异常类My Excepttion
时间: 2023-07-29 15:05:44 浏览: 106
异常类:自定义异常类
Java中的自定义异常类可以通过继承Exception或RuntimeException来实现。以下是一个示例:
```java
public class MyException extends Exception {
public MyException() {
super("MyException occurred!");
}
public MyException(String message) {
super(message);
}
}
```
上述代码定义了一个名为MyException的自定义异常类,继承了Exception类。其中,构造方法可以根据需要定义,以提供更详细的异常信息。在使用时,我们可以像使用其他异常类一样来使用它:
```java
public void doSomething() throws MyException {
// do something
if (someErrorOccurs) {
throw new MyException("Error occurred!");
}
}
```
在上述代码中,我们在doSomething()方法中抛出了自定义的异常类MyException,并且在方法声明中使用了throws关键字来声明该方法可能会抛出该异常。
阅读全文