課題 - メソッドとインターフェイス
以下の課題は、メソッドとインターフェイスについて学習した内容を実践するために役立ちます。 また、独自のパッケージの作成や使用といった、以前のモジュールで学習した内容も適用できます。
オンライン ストアを管理するためのパッケージを作成する
カスタム パッケージを使用してオンライン ストアのアカウントを管理するプログラムを作成します。 課題には、次の 4 つの要素が含まれます。
アカウント所有者の姓と名を含む、
Account
という名前のカスタム型を作成します。 型には、ChangeName
の機能も含まれている必要があります。クレジット数を
float64
型として格納するための変数を含みAccount
オブジェクトを埋め込む、Employee
という名前の別のカスタム型を作成します。 型にはAddCredits
、RemoveCredits
、CheckCredits
の機能も含まれている必要があります。Employee
オブジェクトを使用してアカウント名を変更できることを示す必要があります。Employee
名が姓と名を含む形式で出力されるように、Account
オブジェクトに Stringer メソッドを記述します。最後に、作成したパッケージを使用するプログラムを作成して、この課題に示されているすべての機能をテストします。 つまり、メイン プログラムでは名前の変更、名前の出力、クレジットの追加、クレジットの削除、残高の確認などを行う必要があります。