当前位置: 代码迷 >> J2SE >> SCJP考题 java错误有关问题 小弟我等…
  详细解决方案

SCJP考题 java错误有关问题 小弟我等…

热度:23   发布时间:2016-04-24 14:03:35.0
SCJP考题 java异常问题 我等……
这是一段代码片段


public   class   A2   {
public   void   process()   {
System.out.print( "A ");
}
}


class   B2   extends   A2{
public   void   process()   throws   IOException{
super.process();
System.out.print( "B ");
throw   new   IOException()
}

public   static   void   main(String[]   args)   {
try{
new   B().process;
}
catch(IOException   e)   {
System.out.println( "Exception ")
}
}
}

四个选项是:
A.Exception
B.A,B,Exception
C.Compilation   fails   because   of   an   error   in   line   20
D.Compilation   fails   because   of   an   error   in   line   14

答案是   D

想请教一下   为什么选D   能不能详细的解释一下   谢谢


------解决方案--------------------
A2的process方法中没有抛出异常,那么他的子类B2中process也不能抛出异常
  相关解决方案