各位学员朋友好,对于类而言,我们在之前已经讲了很多,如果我们对之前的内容有了掌握,到这讲的学习会容易些。从这讲开始我们将要在理论和实践上再进一步的提高。并通过一系列的实例让大家看到类的全貌及类似于智能应用的过程,
这讲的内容是:为什么要使用类。
通过之前各讲内容的学习及一些实例的讲解,我们清楚了在VBA中,所谓对象的加载就是对象实例化的过程,就是让对象具有某种*的过程,例如当你加载某个窗体的时候,实际上你是在实例化这个窗体类。对于这种理论的理解是非常重要的,能理解接受这个理论,也就标志着我们从普通简单的编程转变到真正的具有编程思想的人员了。这个理论也是面向对象编程(OOP)的基本指导思想。
一为什么使用类
类为基于它创建的所有对象定义了属性(Properties),方法(Metho),事件(Events),这些属性、方法和事件也称为类的接口(Interface)。对于类而言:
①数据和行为的封装
VBA的类模块能带给你的一个最大的好处,就是你可以将一些相关的数据和行为封装在这个类模块中。而在标准模块中你只需要实例化类并利用这个实例化的工具,对类模块的内容你可以不必