阿摩線上測驗 登入

申論題資訊

試卷:108年 - 108 地方特考_資訊處理_四等:程式設計概要#81378
科目:程式設計
年份:108年
排序:0

題組內容

五、下列 Java 程式有三個類別(class): TeeShirt, CustomTee and DemoTees, 其中 CustomTee 繼承 TeeShirt,而 DemoTees 為測試類別。 試回答以下問題:(25 分)

申論題內容

(一)請撰寫 TeeShirt 類別中的 public String toString() 格式請參考執行後結果。

詳解 (共 2 筆)

詳解 提供者:皮卡112年高普考雙榜感謝阿摩

(加\t是為了排版,不太確定484這樣因為結果有點太後退了哈哈哈但不影響答案)
詳解 提供者:hchungw

需要一個 toString 方法在 TeeShirt 類別中,這個方法會返回一個字符串表示類別的狀態。這個 toString 方法通常包含類的重要屬性,例如尺寸、顏色、價格等。
假設 TeeShirt 類有 size(尺寸)、color(顏色)和 price(價格)這幾個屬性,toString 方法可能看起來如下:
java

public class TeeShirt {
    private int size;
    private String color;
    private double price;
    // Constructor and other methods are not shown for brevity
    @Override
    public String toString() {
        return "Size: " + size + ", Color: " + color + ", Price: " + String.format("%.2f", price);
    }
}
這裡的 String.format("%.2f", price) 確保價格以兩位小數顯示。請注意,實際的 toString 方法需要根據 TeeShirt 類的具體屬性來調整。