1、Public和Private一般用于定義全局變量,也可以在類中使用。 1-1、區(qū)別在于:[Public]前者定義的是公共變量,如果在一個模塊當(dāng)中使用,那么整個應(yīng)用程序都能使用它所定義的變量,如果在類中使用,那么它就是一個共有屬性。 [Private]而后者定義的是私有變量,如果在一個模塊中使用,那么只有這個模塊才能訪問到它所定義的變量,如果在類中使用,那么它就是一個私有屬性。 2-1、區(qū)別在于:[Dim]前者定義的是動態(tài)變量,過程一旦結(jié)束,該變量所占有的內(nèi)存就會被系統(tǒng)回收,而變量所儲存的數(shù)據(jù)就會被破壞。 [Static]后者定義的是靜態(tài)變量,這意味著在過程結(jié)束后這個變量所占有的內(nèi)存不會被回收,數(shù)據(jù)當(dāng)然也不會被破壞了,這樣當(dāng)你下次再調(diào)用該過程的時候,數(shù)據(jù)就依然存在。 相比之下,Public和Static都有保留數(shù)據(jù)不被破壞的作用,但是,前者適合于那些所有過程都可能訪問到的變量,而后者則把變量的作用范圍縮在最小(只在該過程內(nèi)能被訪問)。 |
|
來自: 昵稱62862138 > 《待分類》