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!");
}
}