民國114年 第2梯次 延期考區 電腦軟體設計(JAVA)乙級 學科

第34題

若在Java 程式的method 中有一個指令:super.abc();,下述何者正確?

題目

若在Java 程式的method 中有一個指令:super.abc();,下述何者正確?

  1. (1) 呼叫父類別abc() method
  2. (2) 語法錯誤
  3. (3) 呼叫同一個類別的super.abc() method
  4. (4) 呼叫abc 類別的建構子

官方答案

(1) 呼叫父類別abc() method

解析

Java 中 super 關鍵字用於存取父類別成員。super.abc(); 表示呼叫父類別的 abc() 方法。選項 2 語法正確無誤;選項 3 語意錯誤(super 指父類別而非同類別);選項 4 建構子呼叫語法為 super() 或 super(參數),不可帶方法名。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料