21xrx.com
2024-11-05 18:32:57 Tuesday
登录
文章检索 我的文章 写文章
Java中自定义异常类:如何创建一个自己的异常类
2023-06-15 18:10:50 深夜i     --     --
自定义异常类 继承 构造器

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,那么就会抛出一个“字符串为空!”的异常信息。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复