民國105年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第64題
使用J a v a 程式語言的t h r o w s 指令時,下列那些項目可以被丟出?
題目
使用J a v a 程式語言的t h r o w s 指令時,下列那些項目可以被丟出?
- (1) O b j e c t
- (2) E v e n t
- (3) E x c e p t i o n
- (4) E r r o r
官方答案
(3) E x c e p t i o n、(4) E r r o r
解析
Java 的 throws 與 throw 所處理的物件必須是 java.lang.Throwable 或其子類別。Throwable 下有兩大分支:Exception(如 IOException、RuntimeException)與 Error(如 OutOfMemoryError),兩者都可被丟出,故第 3、4 項正確。Object 是類別階層的根,範圍過廣,不能丟出;Event 屬於 AWT 事件類別,與例外處理機制無關,亦不能丟出。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。