gtask-exception-2

zhonghaoyu
pq5n3hobs 8 months ago
parent a1e6c57db5
commit 94958be345

@ -0,0 +1,47 @@
/*
* Copyright (c) 2010 - 2011, The MiCode Open Source Community (www.micode.net)
*
* Apache 2.0
* 使
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
*
*
*
*/
package net.micode.notes.gtask.exception;
// NetworkFailureException 类继承自 Exception 类,用于表示网络相关的失败异常
public class NetworkFailureException extends Exception {
// 序列化版本号,用于在反序列化时验证版本兼容性
// 确保不同版本的类在反序列化时的一致性
private static final long serialVersionUID = 2107610287180234136L;
// 无参数构造函数
// 调用父类Exception的无参数构造函数
// 用于在不需要提供具体异常信息时创建一个 NetworkFailureException 异常对象
public NetworkFailureException() {
super();
}
// 带有一个字符串参数的构造函数
// 接受一个字符串参数 paramString用于描述异常的详细信息
// 通过调用父类Exception的相应构造函数将异常信息传递给父类
// 方便在捕获异常时获取具体的错误描述
public NetworkFailureException(String paramString) {
super(paramString);
}
// 带有一个字符串参数和一个 Throwable 参数的构造函数
// 接受一个字符串参数 paramString 和一个 Throwable 参数 paramThrowable
// paramString 用于描述异常的具体信息paramThrowable 用于指定导致此异常的原始异常(原因)
// 调用父类Exception的相应构造函数将异常信息和原始异常传递给父类
// 这样在捕获异常时,可以更全面地了解异常的情况和根源
public NetworkFailureException(String paramString, Throwable paramThrowable) {
super(paramString, paramThrowable);
}
}
Loading…
Cancel
Save