註冊 | 登入 | 全文檢索 | 排行榜 |
![]() |
» JWorld@TW
» Java 新手區
![]() ![]() |
![]() ![]() ![]() ![]() |
本主題所含的標籤 |
作者 | Re:關於cx310-065考題的答案 [Re:zhong4] | ||
water8641
![]() ![]() ![]() ![]() ![]() ![]() 發文: 31 積分: 0 ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() 你的程式中,當第14行『 a.foo(); 』程式呼叫第2行『void foo()throws Exception』程式時,會將Exception拋回給到第14行原呼叫式,而第12行main方法沒有做例外處理,因此會造成編譯錯誤。 因此只要將main方加上 throws Exception 編譯與執行就會OK了~! 程式修改如下:
![]() ![]() |
作者 | Re:關於cx310-065考題的答案 [Re:water8641] |
zhong4
![]() ![]() ![]() ![]() ![]() ![]() 發文: 21 積分: 0 ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() 我有點不了解,為什麼呼叫的是父類別的方法,方法不是都會覆寫嗎,那為何還會呼叫父類別的方法? ![]() ![]() |
作者 | Re:關於cx310-065考題的答案 [Re:zhong4] | ||||
LiaoLuke
![]() ![]() ![]() ![]() ![]() ![]() 發文: 106 積分: 0 ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() zhong4 wrote:
"子類別不是會覆寫父類別的方法嗎?" 覆寫父類別的方法,並不是去改方法名稱 父類別的方法:void foo()throws Exception{ 您改方法名稱 子類別的方法:void foo(){ 覆寫父類別的方法
![]() ![]() |
作者 | Re:關於cx310-065考題的答案 [Re:zhong4] |
water8641
![]() ![]() ![]() ![]() ![]() ![]() 發文: 31 積分: 0 ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() 請參考以下文章: http://www.javaworld.com.tw/jute/post/view?bid=29&id=281858 ![]() ![]() |
» JWorld@TW » Java 新手區 |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() |