[.NET] 請問一下class和module的差別

看板Visual_Basic作者 (21)時間16年前 (2009/07/24 02:12), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
我之前沒有碰過vb,是vb新手 看到help上面的這兩個東西 實在是搞不清楚他們的不同 我講一下我的想法,請高手幫我釋疑,謝謝 一、module和class都可以編輯變數或函式 二、module的所有成員,都可在一整個程式中被調用 並且「共用」(有全域性)。 而class則是實體化之後,各個物件獨立。 三、class有「屬性」成員,module沒有。 四、module在讀入程式的同時就佔據了記憶體 class則在宣告之後才會有。而且,隨宣告次數增加。 在我的認知裡面,應該是這幾點 請問一下錯的地方,還有缺漏的地方,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.154.240

07/24 19:24, , 1F
你的了解沒錯,基本上module是舊東西
07/24 19:24, 1F

07/24 19:24, , 2F
現在為啥留著我就不懂了,可能是VB風的program unit吧
07/24 19:24, 2F

07/24 19:25, , 3F
雖然從QB 4.0以來就看到module,我還是不了解 X(
07/24 19:25, 3F

07/24 19:41, , 4F
嗯嗯,謝謝解答囉
07/24 19:41, 4F
文章代碼(AID): #1AQAWeXP (Visual_Basic)