为什么一个方法在有返回值的情况下用throw语句可以代替return ..?

解决方案 »

  1.   

    throw后面的都不执行了还要return干吗?
      

  2.   

    声明一个返回类型(return 类型)的接口,用自己定义的异常impletments 它并继承Exception
      

  3.   

    恩,当然可以,Exception最大。哈哈。你什么时候想扔就扔好了,不过还是要自己来收拾他。
      

  4.   

    抛出本生就有return 的那种感觉
    呵呵
      

  5.   

    嗯``可不可以说是一种不正常的return``
      

  6.   

    面向对象中一个方法可以有多个出口了 , 一个是返回值,另外多个 是 throws .无论走哪儿, 堆栈都要回退.