21xrx.com
2025-04-04 05:48:24 Friday
文章检索 我的文章 写文章
Java中自定义异常类:如何创建一个自己的异常类
2023-06-15 18:10:50 深夜i     15     0
自定义异常类 继承 构造器

Java语言自带了很多异常类,包括运行时异常和编译时异常,但是有时候我们需要自己创建异常类来更好地处理我们的业务逻辑。本文将介绍如何在Java中创建自定义异常类,并且提供一个实际的案例。

首先,我们需要创建一个继承自Exception类的异常类。我们可以在构造器中传入一个字符串参数来表示异常信息,如下所示:

public class MyException extends Exception {
  public MyException(String message) {
    super(message);
  }
}

在这个例子中,创建了一个名为MyException的自定义异常类,它继承自Exception类,并且有一个带有一个字符串参数的构造器,用来表示异常信息。

下面是一个使用自定义异常类的例子:

public class MyClass {
  public void myMethod(String str) throws MyException {
    if (str == null) {
      throw new MyException("字符串为空!");
    }
  }
}

在这个例子中,我们创建了一个名为MyClass的类,它有一个名为myMethod的方法,这个方法接收一个字符串类型的参数,并且抛出了一个MyException类型的异常。如果传入的参数为null,那么就会抛出一个“字符串为空!”的异常信息。

  
  

评论区