From 15262fb6854816fc024ee9f81ef1fb5ebfc828c3 Mon Sep 17 00:00:00 2001 From: mgqmu5wef <3443803220@qq.com> Date: Wed, 13 Dec 2023 15:34:15 +0800 Subject: [PATCH] ADD file via upload --- NetworkFailureException.java | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 NetworkFailureException.java diff --git a/NetworkFailureException.java b/NetworkFailureException.java new file mode 100644 index 0000000..9c0e430 --- /dev/null +++ b/NetworkFailureException.java @@ -0,0 +1,33 @@ +/* + * Description:支持小米便签运行过程中的网络异常处理。 + */ + +package net.micode.notes.gtask.exception; + +public class NetworkFailureException extends Exception { + private static final long serialVersionUID = 2107610287180234136L; + /* + * serialVersionUID相当于java类的身份证。主要用于版本控制。 + * serialVersionUID作用是序列化时保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 + * Made By Cuican + */ + + public NetworkFailureException() { + super(); + } + + /* + * 在JAVA类中使用super来引用父类的成分,用this来引用当前对象. + * 如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。 + * 怎么去引用里面的父类对象呢?使用super来引用 + * 也就是说,此处super()以及super (paramString)可认为是Exception ()和Exception (paramString) + * Made By Cuican + */ + public NetworkFailureException(String paramString) { + super(paramString); + } + + public NetworkFailureException(String paramString, Throwable paramThrowable) { + super(paramString, paramThrowable); + } +} \ No newline at end of file