businessexception.java

来自「电子银行系统」· Java 代码 · 共 44 行

JAVA
44
字号
package Exception;/* * 自己定义了一个异常BusinessException继承Exception类, * 让自己的的所有异常类都继承这个父类; * 为什么要使用内部类呢? * 因为设计只在一个包中来实现和完成自定义异常类(继承树)的结构; * 而一个包中只允许有一个公开(public)类,所以把其它异常类,都做 * 成了BusinessException类的公开静态(public static...)的成员内部类; */public class BusinessException extends Exception {	public BusinessException(String message) {		super(message);	}		// 余额不足的异常	public static class BalanceNotEnoughException extends BusinessException {		public BalanceNotEnoughException(String message) {			super(message);		}	}	// 贷款失败异常	public static class LoanException extends BusinessException {		public LoanException(String message) {			super(message);		}	}	// 登录失败异常	public static class LoginException extends BusinessException {		public LoginException(String message) {			super(message);		}	}	// 注册失败异常	public static class RegisterException extends BusinessException {		public RegisterException(String message) {			super(message);		}	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?