自定义异常;因为项目中会出现一些特有的问题,而这些问题并未被java所描述并封装对象,所以对这些问题可以按照java的对问题封装的思想,将特有的问题,进行自定义的异常封装。
当函数内部出现了throw抛出异常对象,那么就必须要给对应的处理动作。要么在内部try catch 处理,要么在函数上声明让调用者处理。
一般情况下,函数内出现异常,函数上需要声明。
发现打印的结果中只有异常的名称,却没有异常的信息。因为自定义的异常并未定义信息。
如何定义异常信息呢?
class Fushu extends Exception{
}
class yichang{
if(b<0)
throw new Fnshu(”出现b为负数的情况“); //手动通过throw关键字抛出一个自定义异常对象。
int div(int a,int b)throw Fushu
{
return a/b;
}
}
class juli{
public static void main(String[] args){
yichang q =new yichang();
System.out.printf("x="+x);
}
}
6898

被折叠的 条评论
为什么被折叠?



