免費開始練習
高考申論題 112年 [資訊處理] 程式設計

第 三 題

針對下列 Java 程式碼,請完成統一塑模語言(UML)類別圖(a)~(e);另外請標示出錯誤程式碼行數並說明錯誤原因;以及說明若將錯誤行數程式碼予以註解後,執行其程式的輸出。(25 分) (程式碼包含 Pet 介面與 Dog 類別,並在 Main 測試多型與物件建立)
題目圖片
📝 此題為申論題

思路引導 VIP

這是一題綜合了 UML 類別圖、Java 物件導向基礎(介面與多型)的題型。首先,需熟悉 UML 的標準標示法(包含可見性符號、介面標籤及關係箭頭);其次,檢視 Main 區塊中建立物件的語法,辨識出介面不可被直接實例化的限制;最後,追蹤程式執行流程,特別留意建構子的觸發與多型方法的呼叫順序以推導正確輸出。

🤖
AI 詳解 AI 專屬家教

【解題關鍵】熟悉 UML 類別圖標示規範(可見性、型態、關係符號)、介面不可實例化的特性,以及建構子與多型的執行順序。 【解答】 一、UML 類別圖填空

▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 112年[資訊處理] 程式設計 全題

升級 VIP 解鎖