📄 apiexception.java
字号:
package com.exception;
/**
* 这是一个违例类继承于java.lang.Exception,包含相应的错误信息
* @author wangdi
* @version 1.0
*/
public class ApiException extends Exception {
/**
* 错误信息
*/
private String m_message;
/**
* 错误代码
*/
private int m_code = 0;
/**
* 构造函数
*
*/
public ApiException(){
this(0,"Unknow Exception");
}
/**
* 构造函数
* @param message
*/
public ApiException(String message){
this(0,message);
}
/**
* 构造函数
* @param code
* @param message
*/
public ApiException(int code, String message){
m_message = message;
m_code = code;
}
/**
* 获得违例的信息
* @return String 违例信息
*/
public String getMessage(){
return m_message;
}
/**
* 获得违例的代码
* @return int 违例代码
*/
public int getCode(){
return m_code;
}
/**
* 重载toString
*/
public String toString(){
return "错误号:" + this.getCode() + "\t错误原因" + this.getMessage();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -