黑马程序员技术交流社区

标题: 关于子类与父类异常之间的关系,以及代码问题 [打印本页]

作者: See_the_sun    时间: 2014-6-12 23:27
标题: 关于子类与父类异常之间的关系,以及代码问题

/*
原题:
     1.  class Parser extends Utils {
     2.     public static void main (String  []  args)  {
     3.        try  {  System.out.print (new Parser () .getlnt ("42")) ;
     4.     }  catch (Exception e) {
     5.          System.out.println ("Exc") ;  }
     6.    }
     7.     int getlnt (String arg)  throws Exception  {
     8.       return Integer.parselnt (arg) ;
     9.   }
     10. }
     11. class Utils {
     12.    int getlnt ()  {  return 42;  }
     13. }
     结果是什么?
      A. 42Exc
      B. Exc
      C. 42
      D.编译失败
      
      答案是C。但是我自己重新编译调试的时候出问题了,下面是自己根据题目调试的代码。报错调不出来。。
      顺便能否帮我理清下 关于子类与父类异常之间的关系
*/
public class Demo extends Utils {
public static void main(String[] args) {
   try  {  
    System.out.print (new Demo().getlnt("42")) ;
   }catch (Exception e)
   {
     System.out.println ("Exc");
   }
   
   //int getlnt(String string)throws Exception
    int getlnt(String str)throws Exception//问题行?????报错看不懂
   {
     return Integer.parseInt(str);
   }
   
  }
  }  

class Utils
{
    int getlnt(String string){  return 42;  }
}

作者: See_the_sun    时间: 2014-6-13 19:24
帖子一天都没人回复啊。。掉下去了。我顶上来,看看有没有会的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2