类,在VBA中是很抽象的,但正是因为它的抽象,才更具研究的价值。研究的过程往往是从具体到抽象,再到具体,从具体中升华出我们的理论认知,然后再用抽象的理论指导我们的具体行动。
所以,随着我们学习、应用VBA的深入,有必要理解理论方面的VBA知识。什么是对象?什么是类?什么是过程?什么是方法?什么是属性?什么是事件?什么是接口?接口如何实现?等等。掌握了这些理论,对于自己VBA的应用会更加游刃有余。
类的本质,是虚无缥缈的,对象是类的“肉身”,从虚无缥缈到实际的类对象,就是一个灵魂回归的过程,就是实例化的过程,如何具体构建这个过程就是类的应用。
类的应用是非常灵活的,监听的过程(对象对触发的反应),多对象实例化的应用(正如大师兄拔根毫毛吹口气,马上会有众多的悟空出现)以及接口技术的实现,这些都是一系列的典型类的应用过程。接口类的实现,可以让多个程序员共同的工作,但对接口的定义以及发布升级要有规范的管理。
学无止境,我们在学习的大海中永远是探索者。对于VBA的应用也是如此,当你掌握了类的应用,不仅对于VBA这种寄生语言的实质有所深入的理解,也对自然界的很多事物将同样有所感悟。