创建一个自定义的异常类,该类继承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();
}
}
}