catch (DrunkException e)
catch (DrunkException e) {,這個可這樣理解嗎:test1()拋出的異常,需在DrunkException中創(chuàng)建一個e的對象來接受,然后才能被catch捕獲。請問是這樣的嗎
catch (DrunkException e) {,這個可這樣理解嗎:test1()拋出的異常,需在DrunkException中創(chuàng)建一個e的對象來接受,然后才能被catch捕獲。請問是這樣的嗎
2016-01-28
舉報
2016-01-28
沒有創(chuàng)建DrunkException對象,test1()拋出對象,這里只是將這個對象作為形參并記為e
2016-02-10
應(yīng)該是try語句塊中檢查出現(xiàn)了異常,然后虛擬機自動找到異常的類型DrunkException并且用將異常的字符串用e表示;
catch()的作用就會捕獲try語句塊中產(chǎn)生的異常DrunkException e;并執(zhí)行catch(){ ?}內(nèi)的語句