/* * NetworkFailureException 类的注释 * * 该异常类用于表示网络操作失败的异常。它是 Exception 的子类, * 可用来捕获和处理应用程序中发生的网络错误。 * 可以通过不同的构造函数来创建包含详细信息或不包含详细信息的 * NetworkFailureException 实例。 */ package net.micode.notes.gtask.exception; /** * NetworkFailureException 类表示在网络操作中发生的错误。 * * 该异常可以用于捕获与网络相关的错误,例如连接失败, * 超时或数据传输过程中的错误等。 */ public class NetworkFailureException extends Exception { private static final long serialVersionUID = 2107610287180234136L; // 序列化 ID /** * 无参构造函数,用于创建一个不带详细信息的 NetworkFailureException 实例。 */ public NetworkFailureException() { super(); // 调用父类 Exception 的无参构造函数 } /** * 带有详细信息的构造函数,用于创建一个包含错误信息的 NetworkFailureException 实例。 * * @param paramString 错误信息字符串,用于描述异常的详细情况。 */ public NetworkFailureException(String paramString) { super(paramString); // 调用父类的构造函数,将错误信息传递 } /** * 带有详细信息和导致异常的 Throwable 对象的构造函数, * 用于创建包含错误信息和原因的 NetworkFailureException 实例。 * * @param paramString 错误信息字符串,用于描述异常的详细情况。 * @param paramThrowable 导致异常的 Throwable 对象。 */ public NetworkFailureException(String paramString, Throwable paramThrowable) { super(paramString, paramThrowable); // 调用父类构造函数,将错误信息和原因传递 } }