创建一个自定义的异常类,该类继承Exceeption类,为该类写一个构造方法,该构造方法带一个String类型的参数,写一个方法,令其打印出保存下来的String对象,再编写一个类,在main〈〉方法中使用try-catch构造创建一个MyExceeption类的对象并抛出在catch块中捕获该异常并打印传递的String消息
时间: 2024-03-01 16:55:04 浏览: 121
自定义异常类步骤
好的,根据您的要求,我来给您提供一个 Java 语言的代码示例:
```java
class MyException extends Exception {
private String message;
public MyException(String message) {
this.message = message;
}
public void printMessage() {
System.out.println(this.message);
}
}
public class Main {
public static void main(String[] args) {
try {
throw new MyException("自定义异常信息:出现了错误!");
} catch (MyException e) {
e.printMessage();
}
}
}
```
在上面的代码中,我们创建了一个继承自 `Exception` 类的 `MyException` 类,并且为它编写了一个带有一个 `String` 类型参数的构造方法。在 `MyException` 类中,我们还编写了一个方法 `printMessage()`,它可以打印出保存下来的 `message` 字符串。
在 `Main` 类中的 `main()` 方法中,我们使用 `throw` 语句抛出了一个 `MyException` 类的对象,并且在 `catch` 块中捕获了该异常,并且调用了 `printMessage()` 方法打印出了传递的字符串消息。
这样,当我们运行上面的代码时,就会输出以下结果:
```
自定义异常信息:出现了错误!
```
希望这个代码示例可以帮助到您!
阅读全文