作者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