21xrx.com
2024-09-20 01:00:08 Friday
登录
文章检索 我的文章 写文章
Java 自定义异常类 SideIllegal
2023-06-18 05:10:36 深夜i     --     --
Java 自定义异常 异常类

在 Java 中,我们可以使用自定义异常类来处理特定的异常情况。本文将介绍如何创建一个名为 SideIllegal 的自定义异常类,以及如何在代码中使用该异常类。

首先,我们需要创建一个 SideIllegal 类,继承自 Java 内置的 Exception 类。在 SideIllegal 类中,我们可以设置异常消息和异常代码等信息。下面是一个示例代码:


public class SideIllegal extends Exception {

  private int code;

  public SideIllegal(String message, int code) {

    super(message);

    this.code = code;

  }

  public int getCode()

    return code;

  

}

在上面的代码中,我们定义了一个名为 code 的私有成员变量,用于保存异常代码。在 SideIllegal 类的构造函数中,我们可以设置异常消息和异常代码。getCode() 方法用于获取异常代码。

使用 SideIllegal 类进行测试。下面是一个示例代码:


public class Test {

  public static void main(String[] args) {

    int side = 0;

    try {

      if (side <= 0) {

        throw new SideIllegal("边长必须大于零", -1);

      }

    } catch (SideIllegal e) {

      e.printStackTrace();

      System.out.println("错误代码:" + e.getCode());

    }

  }

}

在上面的代码中,我们首先定义了一个变量 side,然后使用 try-catch 块来测试 SideIllegal 类。如果 side 小于等于零,就会抛出名为“边长必须大于零”的 SideIllegal 异常,并设置错误代码为 -1。在 catch 块中,我们可以获取异常的代码并打印出来。

  
  

评论区

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