当调用方法时出现多个异常类时,对应的两种处理方案

来源:互联网 发布:搜达足球数据 编辑:程序博客网 时间:2024/06/02 06:39
public class MyException extends Exception{public MyException(){super();}public MyException(String message){super(message);}}public class NewException extends Exception{public NewException(){super();}public NewException(String message){super(message);}}public class MyExceptionTest{public void method(String str)throws NewException,MyException{if(str==null){throw new NewException("接收参数不能为空!");}else if(str=="...")throw new MyException("接收字符串不能为省略号!");else System.out.println(str);}/*public static void main(String args[]){try{MyExceptionTest test=new MyExceptionTest();test.method("...");}catch(MyException m){m.printStackTrace();}catch(NewException e){e.printStackTrace();}}*/public static void main(String args[])throws MyException,NewException{MyExceptionTest test=new MyExceptionTest();test.method("hello");System.out.println("ok!");}}

0 0
原创粉丝点击