本帖最后由 林晓泉 于 2012-11-6 09:13 编辑
- class MyException extends Exception
- {
- MyException(){}
- }
- class A
- {
- public int format(String str)throws MyException
- {
- int i = Integer.valueOf(str); //这个方法声明了有异常抛出。可是方法体里根本没有抛出异常的对象
- return i;//这个方法要说明一下,在什么情况下要抛出异常 如:if (i==0) throw new MyException();
- }
- }
- public void testTester()
- {
- new A().format("1");//format方法抛出了编译时异常,所以调用的时候要处理它 就用try{}catch(){}
- }
复制代码 |