猿问

如何编写自定义异常?

如何创建Exception与预设类型不同的新字体?


public class InvalidBankFeeAmountException extends Exception{

    public InvalidBankFeeAmountException(String message){

        super(message);

    }

 }

它将显示针对InvalidBankFeeAmountException的警告,该警告写在第一行中。


婷婷同学_
浏览 648回答 3
3回答

MYYA

确保不要过高地处理异常,尤其是已检查的异常。我建议阅读Joshua Bloch的Effective Java的第9章,尤其是他的Item 60(热衷于使用标准异常)。他的建议还包括对可从中恢复的异常使用检查的异常,对编程错误使用未检查的异常(RuntimeExceptions),以及避免不必要地使用检查的异常。如果在发现编程错误时引发InvalidBankAccount异常,则您可能只想抛出标准的未经检查的Java IllegalStateException。(这巧妙地避开了声明serialVersionUID的需要。)
随时随地看视频慕课网APP

相关分类

Java
我要回答