作者ogamenewbie (._.)
看板java
标题Re: [问题] 关於例外呼叫的试题
时间Sun Jan 24 18:41:05 2010
※ 引述《orinsinal (Chris)》之铭言:
1F:→ orinsinal:宣告打错的地方已修正.第一题是原题抄录,就是问哪一行丢 01/24 17:31
2F:→ orinsinal:出例外物件. 这个程式输出会是 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)