我正在參加一個在線課程,並且在分配時遇到了一些麻煩。爲鞋類創建UML圖
我遇到了第1部分的問題「默認的構造函數將每個屬性初始化爲不存在的鞋子的合理默認值。」
這是我有:
擦鞋
( - )風格:字符串
( - )顏色:字符串
( - )尺寸:整數
(+)s etSyle(S:字串)
(+)的setColor(C:字符串)
(+)的setSize(Z:整數)
(+)getSyle():字符串
(+ )的getColor():字符串
(+)的getSize():整數
分配:
華麗閃亮的鞋店銷售不同風格的鞋子,如涼鞋和步行鞋。每種鞋子都有不同的顏色,如棕色和黑色。可用的鞋子尺寸範圍從5到11尺寸,全尺寸和半尺寸。通過執行以下操作設計一個面向對象的計算機程序:
第一部分
。爲鞋類創建包含鞋子樣式,鞋子顏色和尺寸的類圖。樣式的有效值的示例是「涼鞋」和「步行」。顏色的有效值的示例是「棕色」和「黑色」。大小有效值的示例是6.5和9.0。一定要爲屬性選擇最合適的數據類型。對於此類定義,請包括以下內容:
- 默認構造函數,它將每個屬性初始化爲不存在鞋子的合理默認值。
- 另一個爲每個數據成員都有一個參數的構造方法。此構造函數將每個屬性初始化爲此類型的對象實例化時提供的值。
- 每個屬性的訪問器和增變器方法。 第II部分 -
寫爲被設計在類圖部分I. 部分的鞋類的僞代碼III -
收件用於鞋店與所述應用程序的僞代碼main()模塊,用於實例化Shoe類的兩個對象。第一個對象應該命名爲nerdShoes並使用默認的構造函數。第二個對象應該命名爲coolShoes,並使用第二個構造函數將樣式初始化爲「涼鞋」,將顏色初始化爲「棕色」,並將尺寸初始化爲8.5。在main()方法中按以下指定的順序包含以下指令: 將nerdShoes的顏色設置爲「tan」的調用。 將nerdShoes的風格設置爲「walking」的調用 將nerdShoes的大小設置爲9.5的調用 使用適當的方法調用顯示nerdShoes風格的語句 調用以更改「CoolShoes」的顏色爲「purple」 使用適當的方法調用來顯示coolShoes風格的語句
這將是很好,如果你可以在你的問題剝離下來,以一個簡單的問題,而不是與你的整個分配的垃圾郵件我們。謝謝。 –