Re: [問題] 關於例外呼叫的試題

看板java作者 (._.)時間16年前 (2010/01/24 18:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《orinsinal (Chris)》之銘言:

01/24 17:31,
宣告打錯的地方已修正.第一題是原題抄錄,就是問哪一行丟
01/24 17:31

01/24 17:32,
出例外物件. 這個程式輸出會是 30 20 50
01/24 17:32
這只是我個人建議啦... 1. 把自己編譯過會動的程式碼貼上來再排版, 而不是看著考卷邊 key 邊想之類的. 另外你 Class A 是不是有打錯. 其他還有一些括號對不上的地方等等請自行檢查. 2. 他每一個 System.out 對應到的數字輸出都不一樣 所以很明顯的叫過哪些 method 其實都是查的出來的 更進一步觀察程式流程的話, 24前 25前 26前 26後 各加一行 System.out.println 分別輸出 ref, ref2, end, trycatch 或其他你可以辨識的文字來區別程式裡面依序做了什麼事情 既然你都說你不清楚例外處理, 那就 google try catch finally 先看一看到底是幹麻的 然後就會知道說 try 區塊如果有例外, 就會跑去執行 catch 那 catch 裡面又只有一行, 那哪些地方會有那一行被執行 反覆看來看去就可以追朔到哪邊 throw 3. 關於原文的 2, 我不太清楚你有沒有注意到 E1 E2 是有繼承關係的 但是編譯沒有過又是怎樣沒有過, 有什麼樣的錯誤訊息呢? 該訊息的說明文件有看過了嘛? 有先 google 過一下大概再說什麼嘛? 看完以後不懂的地方在哪邊呢? -- 另外請去看一下版規 4 跟 5 的部份... 我不太確定你是沒看過版規還是看不懂版規, 有看過以後麻煩給一點回饋, 起碼讓我知道一下版規裡面寫的是不是人話. 這樣下次改版也可以有點改進方向. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.32.218 ※ 編輯: ogamenewbie 來自: 218.160.32.218 (01/24 18:52)
文章代碼(AID): #1BN2F4tE (java)
文章代碼(AID): #1BN2F4tE (java)