自定义异常
自已定义的异常
要先声名一个类去继承Exception
然后在这个类里面重写带有参数的构造方法,
而域块内则输出一个super(参数);结束
public class MyException extends Exception
{
public MyException(String message)
{
super();
}
}
然后在写一个类,这个类是一个方法类,在里面写出所要用的方法,
而这个方法则要抛出throws 和自已所定的异常类
最后在方法里面抛出throw和 new出的重写的异常。
public class Cat
{
public void cry() throws MyException
{
throw new MyException("老猫");
}
}
最后在测试类里new出方法类,将方法用出。
public class Test
{
public static void main(String[] args)
{
Cat cat = new Cat();
try
{
cat.cry();
} catch (MyException e)
{
e.printStackTrace();
}
}
}