如何编写自定义异常?
如何创建与预制类型不同的新类型?Exception
public class InvalidBankFeeAmountException extends Exception{
public InvalidBankFeeAmountException(String message){
super(message);
}
}
它将显示第一行中编写的 InvalidBankFeeAmountException 的警告。
如何创建与预制类型不同的新类型?Exception
public class InvalidBankFeeAmountException extends Exception{
public InvalidBankFeeAmountException(String message){
super(message);
}
}
它将显示第一行中编写的 InvalidBankFeeAmountException 的警告。
您需要做的就是创建一个新的并拥有它 。class
extend Exception
如果想要未选中的 ,则需要 .Exception
extend RuntimeException
注意:选中的是要求您将 in /块括起来或在方法声明上具有 “” 子句的检查。(如 )未选中可能会像 checked 一样被抛出,但您不需要以任何方式显式处理它们 ()。Exception
Exception
try
catch
throws
IOException
Exceptions
Exceptions
IndexOutOfBoundsException
例如:
public class MyNewException extends RuntimeException {
public MyNewException(){
super();
}
public MyNewException(String message){
super(message);
}
}
只需扩展
Exception
,如果您希望检查异常(即:在 throws 子句中必需)RuntimeException
,如果您希望取消选中您的例外。