public class SelfGenerateException extends Exception
{
SelfGenerateException(String msg){
super(msg); //调用Exception的构造方法
}
static void throwOne() throws SelfGenerateException
{
int a = 1;
if (a==1) //如果a为1就认为在特定应用下存在异常,改变执行路径,抛出异常
{throw new SelfGenerateException("a为1");}
}
public static void main(String args[])
{
try
{throwOne();}
catch(SelfGenerateException e)
{e.printStackTrace();}
}
}
仿照例7.9编写异常类
最新推荐文章于 2023-03-31 14:34:28 发布