黑马程序员技术交流社区
标题:
本题错在哪里?
[打印本页]
作者:
Taekwon-boy
时间:
2015-4-21 19:18
标题:
本题错在哪里?
class Exc0 extends Exception{}
class Exc1 extends Exc0{}
public class Demo2
{
public static void main(String[] args)
{
try
{
throw new Exc1();
}
catch(Exception e)
{
System.out.println("Exception");
}
catch(Exc0 e)
{
System.out.println("Exc0");
}
}
}
作者:
jiao142857
时间:
2015-4-21 19:23
把你的代码复制到eclipse里面 对第二个catch 提示有错误 Unreachable catch block for Exc0. It is already handled by the catch block for Exception
大意是 Exc0抓不到异常了 异常都让Exception抓到了
作者:
海带
时间:
2015-4-21 19:59
当try后面有多个catch时父类的Exception要放在子类的Exception的后面
作者:
古典牧童
时间:
2015-4-21 20:24
catch(Exc0 e)
{
System.out.println("e");
}
catch(Exception e)
{
System.out.println("e");
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2