创建一个自定义的异常类

创建一个自定义的异常类,该类继承Exception类,为该类写一个构造方法,该构造方法带一个String类型的参数。写一个方法,令其打印出保存下来的String类型对象。再编写一个类,在main方法中使用try-catch结构创建一个MyException类的对象并抛出,在catch块中捕获该异常并打印出传递的String消息。

class MyException extends Exception {
    private String message;

    public MyException(String message) {
        this.message = message;
    }

    public void printMessage() {
        System.out.println(message);
    }
}

public class Main {
    public static void main(String[] args) {
        try {
            throw new MyException("自定义异常消息");
        } catch (MyException e) {
            e.printMessage();
        }
    }
}