?? businessexception.java
字號:
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 + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -