-2

私は、銀行口座をシミュレートすることになっているプログラムに取り組んでいます。「Investment」という基本クラス、「Stock」と「MutualFund」という 2 つのサブクラス、および基本クラス「Investment」に関連付けられるはずの「CustomerAccount」というクラスがあります。 これは、クラスの写真とその設定方法です

CustomerAccount クラスを Investment クラスに関連付ける方法がわかりません。

4

2 に答える 2

1

CustomerAccount クラスには、Investment との "CanHave" 関係があります。

CustomerAccount クラスで、投資のコレクションを作成します。リストを使用してこれを実現できます。

List<Investment> _investments;

コンストラクターでリストを初期化することを忘れないでください。

_investments = new List<Investment>();

編集:

リストをループする:

foreach Investment invst in _investments
{
    if (invst.GetType() == typeof(Stock)) { }
    else if (invst.GetType() == typeof(MutualFund)) { }
}
于 2012-04-19T17:47:39.037 に答える
0

AddStockアカウントに所有するのではなく、所有する必要がAddMutualFundあるだけAddInvestmentで、株式または発明のいずれかを追加するために使用されます。次に、すべてInvestmentの株式またはミューチュアル ファンドを取得するのではなく、すべての s を取得します。

于 2012-04-19T17:45:27.553 に答える