作者end81235 (21)
看板Visual_Basic
标题[.NET] 请问一下class和module的差别
时间Fri Jul 24 02:12:55 2009
我之前没有碰过vb,是vb新手
看到help上面的这两个东西
实在是搞不清楚他们的不同
我讲一下我的想法,请高手帮我释疑,谢谢
一、module和class都可以编辑变数或函式
二、module的所有成员,都可在一整个程式中被调用
并且「共用」(有全域性)。
而class则是实体化之後,各个物件独立。
三、class有「属性」成员,module没有。
四、module在读入程式的同时就占据了记忆体
class则在宣告之後才会有。而且,随宣告次数增加。
在我的认知里面,应该是这几点
请问一下错的地方,还有缺漏的地方,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.154.240
1F:→ MOONRAKER:你的了解没错,基本上module是旧东西 07/24 19:24
2F:→ MOONRAKER:现在为啥留着我就不懂了,可能是VB风的program unit吧 07/24 19:24
3F:→ MOONRAKER:虽然从QB 4.0以来就看到module,我还是不了解 X( 07/24 19:25
4F:→ end81235:嗯嗯,谢谢解答罗 07/24 19:41