免費開始練習
普考申論題 113年 [資訊處理] 程式設計概要

第 三 題

請就如下的 Java 程式,說明程式中各方法(包括建構子)執行的順序,及最後顯示的結果。註:執行程序說明,如 class LinkedList 建構子(head, tail)→ ……(30 分)
📝 此題為申論題

思路引導 VIP

看到本題,首先要辨識出這是「物件導向建構順序」與「資料結構追蹤」題。

  1. 物件導向建構順序:當實例化子類別(SinglyLinkedList)時,Java 會先呼叫其父類別(LinkedList)的建構子。要注意 super(head, tail) 觸發父類別建構子時的印出順序。
🤖
AI 詳解 AI 專屬家教

【考點分析】 本題測驗 Java 物件導向中「繼承與建構子呼叫順序 (Constructor Chaining)」,以及對基本鏈結串列 (Linked List) 頭部插入與尾部插入操作的追蹤能力。 【分析與論述】

▼ 還有更多解析內容

升級 VIP 解鎖