異なるクラスのインスタンスを1元管理したい
- 題名: 異なるクラスのインスタンスを1元管理したい
- 著者: DEG
- 日時: 2003/05/03 8:26:00
- ID: 1026
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 回答:異なるクラスのインスタンスを1元管理したい
- 著者: Kamali
- 日時: 2003/05/04 12:05:00
- ID: 1028
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 回答:異なるクラスのインスタンスを1元管理したい
- 著者: DEG
- 日時: 2003/05/04 17:35:00
- ID: 1029
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 回答:異なるクラスのインスタンスを1元管理したい
- 著者: Kamali
- 日時: 2003/05/05 18:03:00
- ID: 1030
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 解決:異なるクラスのインスタンスを1元管理したい
- 著者: DEG
- 日時: 2003/05/05 20:01:00
- ID: 1031
- この記事の返信元:
- この記事への返信:
- ツリーを表示
Dim Ent(1) As Object
Ent(0) = New Class2
Ent(1) = New Class3
のように、1つの配列に保持しておいて
Ent(0).Class2Item = xx
Ent(1).Class3Item = xx
みたいに使いたいのですが、上記でも動くようですが
IDEでのコーディング時には当然、ENT() から
Class2ItemやClass3Itemは見えませんし
オブジェクト指向的に、好ましくない気がします
使うときに
Dim Ent2 As Class2
Ent2 = Ent(0)
Ent2.Class2Item = xx
のようにすれば、少しはわかり易くなりますが...
よい方法があれば、アドバイスいただけませんか。