如下:
public myException extends Exception {
...
}public class A
{
public void Function() throws myException
{ ...
}
}是不是必须要写throws myException,如果不写,我编译的时候就出错,写了就正常了,而抛系统预定义的异常就没什么问题!
public myException extends Exception {
...
}public class A
{
public void Function() throws myException
{ ...
}
}是不是必须要写throws myException,如果不写,我编译的时候就出错,写了就正常了,而抛系统预定义的异常就没什么问题!
{ ...
}
这么写代表你调用这个方法的时候抛出你的这个自定义异常。
还可以这么抛:
public void Function() {
try{
....
throw new myException();
}
catch(myException e){
System.out.println(e);
}
}