vb 标准模块里自定义函数和类模块里自定义函数有什么不一样

如题,我看了好多解释,但是还是迷糊,类模块和标准模块都可以编代码自定义函数、变量,都可以被调用,究竟差在哪,好比大人用大勺小孩用小勺,都是勺子啊,本质上没区别啊,恕我愚钝... 如题,我看了好多解释,但是还是迷糊,类模块和标准模块都可以编代码自定义函数、变量,都可以被调用,究竟差在哪,好比大人用大勺小孩用小勺,都是勺子啊,本质上没区别啊,恕我愚钝,还请大家指教,谢谢 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
xiaoyuemt
2012-05-12 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3202
采纳率:64%
帮助的人:1686万
展开全部
标准模块中一个公共变量的值改变以后,在后面的程序中再读取该变量时,它将得到同一个值。而类模块的数据,是相对于类实例而独立存在的。 同样的,标准模块中的数据在程序作用域内存在,也就是说,它存在于程序的存活期中;而类实例中的数据只存在于对象的存活期, 它随对象的创建而创建,随对象的撤消而消失。 当变量在标准模块中声明为 Public 时, 则它在工程中任何地方都是可见的;而类模块中的 Public 变量,只有当对象变量含有对某一类实例的引用时才能访问。
标准模块和类模块中的公共过程也是这样的。至于自定义函数的使用一般没有太大的差别。一般是把比较公用的大众化东西放在标准模块,而把比较私密的,有针对性的东西放在类模块里。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式