如何创建Exception与预设类型不同的新字体?public class InvalidBankFeeAmountException extends Exception{ public InvalidBankFeeAmountException(String message){ super(message); } }它将显示针对InvalidBankFeeAmountException的警告,该警告写在第一行中。
3 回答
MYYA
TA贡献1868条经验 获得超4个赞
确保不要过高地处理异常,尤其是已检查的异常。我建议阅读Joshua Bloch的Effective Java的第9章,尤其是他的Item 60(热衷于使用标准异常)。他的建议还包括对可从中恢复的异常使用检查的异常,对编程错误使用未检查的异常(RuntimeExceptions),以及避免不必要地使用检查的异常。
如果在发现编程错误时引发InvalidBankAccount异常,则您可能只想抛出标准的未经检查的Java IllegalStateException。(这巧妙地避开了声明serialVersionUID的需要。)
添加回答
举报
0/150
提交
取消