挑戰:方法與介面

已完成

下列挑戰可協助您熟悉方法與介面等知識。 您也將應用先前課程模組中的課程,例如建立及使用您自己的套件。

建立套件管理線上商店

請撰寫程式使用自訂套件來管理線上商店的帳戶。 您的挑戰包括下列四項要素:

  1. 建立名為 Account 的自訂類型,其中包含帳戶擁有者的姓氏與名字。 同時也必須包含 ChangeName 的功能。

  2. 建立另一個名為 Employee 的自訂類型,其中包含一個變數,可將點數的數量儲存為類型 float64,並內嵌 Account 物件。 該類型也必須包含 AddCreditsRemoveCreditsCheckCredits 等功能。 您必須示範您可以透過 Employee 物件來變更帳戶名稱。

  3. 將 Stringer 方法寫入您的 Account 物件,以在列印 Employee 名稱時,可以列印出包含姓氏與名字的格式。

  4. 最後,撰寫程式取用您所建立的套件,並測試這項挑戰中列出的所有功能。 換句話說,主要程式必須能夠變更名稱、列印名稱、新增點數、移除點數,以及檢查餘額。