探索Visual Basic中的对象集合与多态性
1. Visual Basic对象集合概述
Visual Basic的Collection对象允许将对象或任何数据类型的项组合成一个可作为单个单元引用的集合。可以将Collection对象视为一个极其灵活的数组,它几乎可以包含你想放入的任何内容,包括对象和其他集合。Collection对象最常见的用途是维护特定类型对象的未指定数量的实例集合。
2. 实现对象集合的简单示例:太阳系模型
我们将创建一个太阳系结构,其中包含一个顶级的Star对象,该对象包含一个Planets集合。每个Planet对象又包含一个Moons集合,每个Moon对象则是一个仅包含几个属性的简单对象。
2.1 创建项目和表单
- 启动Visual Basic,打开一个新的标准EXE项目。
- 将表单的Name属性设置为SolarSys,并将表单保存为SOLARSYS.FRM。
- 将项目保存为SOLARSYS.VBP。
- 将表单的Caption属性更改为Collections Example,并添加一个名为cmdBuildSolarSystem的命令按钮。
- 编辑按钮的Caption属性为Build Solar System。
- 添加以下代码到表单中并保存工作:
Option Explicit
Public starObject As New Star
Private Sub cmdBuildSolarSystem
超级会员免费看
订阅专栏 解锁全文
28

被折叠的 条评论
为什么被折叠?



