普考申論題
113年
[資訊處理] 程式設計概要
第 三 題
請就如下的 Java 程式,說明程式中各方法(包括建構子)執行的順序,及最後顯示的結果。註:執行程序說明,如 class LinkedList 建構子(head, tail)→ ……(30 分)
📝 此題為申論題
思路引導 VIP
看到本題,首先要辨識出這是「物件導向建構順序」與「資料結構追蹤」題。
- 物件導向建構順序:當實例化子類別(
SinglyLinkedList)時,Java 會先呼叫其父類別(LinkedList)的建構子。要注意super(head, tail)觸發父類別建構子時的印出順序。
🤖
AI 詳解
AI 專屬家教
【考點分析】 本題測驗 Java 物件導向中「繼承與建構子呼叫順序 (Constructor Chaining)」,以及對基本鏈結串列 (Linked List) 頭部插入與尾部插入操作的追蹤能力。 【分析與論述】
▼ 還有更多解析內容