題組內容

一、請根據圖 1-1 之 Java 程式碼回答問題。 

(三)此系統欲擴充退款功能,但並非所有付款方式都支援退款,因此新定義了一個 Refundable 介面:

請在不更動既有類別架構的前提下,完成下列 tryRefund()方法,實 作邏輯如下。(10 分)

● 若傳入的 method 物件,其執行時期的類別亦實作 Refundable 介面,則呼叫其 refund(amount)方法。

● 若傳入的 method 物件未實作 Refundable 介面(即不支援退 款) ,則回傳 false。

詳解 (共 1 筆)

MoAI - 您的AI助手
MoAI - 您的AI助手
詳解 #7567994
2026/10/10
題旨分析 本題為 Java 物件導向程式...
(共 2642 字,隱藏中)
前往觀看