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