今天写代码的时候把本该放在标准模块的东西放在了类模块里边,结果虽然代码本身没问题,却让我吃了很大的苦头。感谢张信秀同学,不然我会更郁闷。
回到正题。查了查资料发现类模块与标准模块的差别很大。与标准模块相比,类模块是基于对象而存在的。
标准模块的生命周期=程序周期 类生命周期=对象生命周期 当Public位于标准模块时,它在程序的任意位置均是可以访 问的,而当它位于类模块时,对象变量含有对某一类实例的引用时才能访问。
从 使用过程来看,标准模块中的过程或函数通过Call语句或直接调用就能使用,不像类模块那样先声明再实例化最后再调用。
感觉不论是类模块还是标准模块都像是一个百宝箱,里边封装着人们所需要的过程和函数。只不过使用标准模块的时候直接打开用就行了,打开类模块多了道手续,还得插进钥匙,把锁打开。
水平所限,虽然得到了很多资料,能看懂的也就这点了。菜鸟的第一步。