找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
請尊重及感激所有版主付出和奉獻感激所有對伊莉作出奉獻的人儲值後自動升級用戶組
航海王我的英雄julia進擊的巨銀魂母乳
ssis 541ge 無碼月野江す触虜の姫幸福家里千金田井虹

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

✡ 神印王座・100・20

斗破蒼穹 年番 鬥破蒼

花蓮太魯閣因地震造成

(4月新番)[簡]身為魔

[繁]迷宮飯 - 14

【高清繁中】✡ 霹靂
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 2810|回復: 5
打印上一主題下一主題

[問題]例外處理問題求解[複製鏈接]

帖子
35
積分
17 點
潛水值
4980 米
跳轉到指定樓層
樓主
發表於 2016-7-7 02:28 PM|只看該作者|倒序瀏覽

做習題時遇到以下一些例外處理相關的問題
由於近來學習例外處理章節,仍有些觀念課本或爬文沒辦法釐清
麻煩各位大大高手協助指導
感激不盡

問題一1. 實作interface方法,方法名稱須完全相同但丟出的例外物件可以變更,但答案B中的throws Exception為何此題答案錯誤,Exception不是所有例外物件中的父類別,應該可以宣告才對
Given the code fragment:  
...
瀏覽完整內容,請先 註冊登入會員
分享分享0收藏收藏0支持支持0
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

Rank: 3Rank: 3Rank: 3

帖子
3470
積分
3983 點
潛水值
62680 米
頭香
發表於 2016-7-7 06:51 PM|只看該作者
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。
本帖最後由 kwj 於 2016-7-7 07:19 PM 編輯

1. 因為 Exception 是 IOException 的父類別,而不是子類別。
FileNotFoundException 是 IOException 的子類別,所以可以。

父類別跟子類別,在物件導向中是有包含的關係
IOException(父類別)包含 FileNotFoundException(子類別)
亦即 FileNotFoundException 是 IOException 的一種
但 IOException 並不一定是 FileNotFoundException,他有可能是例如 SocketException
...
瀏覽完整內容,請先 註冊登入會員
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

Rank: 2Rank: 2

帖子
508
積分
593 點
潛水值
31975 米
3
發表於 2016-7-8 12:46 AM|只看該作者
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。
1. 繼承或實作的class 子能宣告子類別的exception
2. 答案錯誤
3.因為error 是Throwable的父類別,然後runtimException 是exception的子類別,他是在程式執行的過程中可能發生的 exception,他並不會強制要強我們在寫程式一定要去處理的exception
4.A是在doSomething method裡面Catch exception, D是在呼叫doSomething 的method Catch exception,你要catch exception,必定有人要把exception 丟出來,所以如果doSomething 沒有throw exception,那 call 他的method 就不能 catch exception
...
瀏覽完整內容,請先 註冊登入會員
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。

使用道具檢舉

帖子
35
積分
17 點
潛水值
4980 米
4
發表於 2016-7-8 08:13 PM|只看該作者
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。
kwj 發表於 2016-7-7 06:51 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

1. 因為 Exception 是 IOException 的父類別,而不是子類別。
FileNotFoundException 是 IOException 的子 ...

真的非常感謝您的回覆,讓我獲益良多。努力考取證照的階段中
...
瀏覽完整內容,請先 註冊登入會員
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。

使用道具檢舉

帖子
35
積分
17 點
潛水值
4980 米
5
發表於 2016-7-8 08:16 PM|只看該作者
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。
22616846 發表於 2016-7-8 12:46 AM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

1. 繼承或實作的class 子能宣告子類別的exception
2. 答案錯誤
3.因為error 是Throwable的父類別,然後runt ...

您好,謝謝您精闢的見解,我在做習題時也會跑程式試看看
...
瀏覽完整內容,請先 註冊登入會員





所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3222
積分
24364 點
潛水值
77120 米
6
發表於 2016-7-9 10:33 AM|只看該作者
題外話,其實第一題我不覺得任何一項可以成功編譯
interface SampleClosable

底下的選項全部都是
implements SampleCloseable

根本就沒有這個 interface 呀
Melty Snow [雪靈]

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部