|
知 识 点 |
说 明 |
| (1)声明一个对象变量 | 与声明普通变量的格式基本相同。其格式如下: Dim|Redim|Static|Private|public变量名As类名 |
| (2)为对象变量赋值 | 用Set语句可以把一个对象赋给一个对象变量。其格式是: Set变量=对象 |
| (3)对象变量的释放 | 每个对象都使用内存和系统资源,当不再使用这些对象时,应将这些资源及时释放。其格式如下: Set 对象变量名=Nothing |
| (4)向类中添加属性 | 可以向类中添加公共变量(Public)来定义类的属性。如果向类中添加私有变量(Private),则该变量仅可被该类中的代码所访问,而对外相当于是隐藏的,即面向对象程序设计中的封装原则 |
| (5)向类中添加方法 | 属性是关于某个对象的数据,而方法是该对象要求去执行的动作。类的方法就是类中的Sub过程和Function过程。对于声明成Public的方法,可以被外部数据访问;而对于声明成Private的方法,则只能被该对象内部的数据所访问。这不仅是封装的一部分,更重要的是,当变更了内部方法时,只要定义成Public:部分的方法不变,则不影响外部程序代码对该对象的访问,即将对象的实现细节隐藏在接口之后 |
| (6)继承 | 面向对象程序设计的基础之一就是可以从现有对象派生出新的对象,即对象的继承。在Visual Basic中,继承是通过关键字Newr来实现的 |
| (7)接口 | 接口(也称为抽象类)是一组属性和方法,但不给出实现这些方法的代码。抽象类是一种特殊的类,首先是建立一个类模块,然后在该模块中声明一些予程序,但不实现其代码,这样的类模块可以说是一个抽象类(即接口);然后建立其他的类模块,在这些类模块的声明部分中,使用Implements语句表明该类实现了上述接口,接着即可实现接口代码(也即接口的方法)了,即体现了面向对象程序设计中的多态性原则。实现接口的语句格式如下。 Implements接口名 |
| (8)集合 | 在Visual
Basic中,集合类似于数组,在集合中可以保存各种数据。集合是一个预定义的对象,为了建立一个集合,必须先建立一个Collection类的实例。其格式是: Dim 集合名 As New collection |