private和public區(qū)別 vba public與private有什么區(qū)別?
vba public與private有什么區(qū)別?[dim]前者定義了一個動態(tài)變量。一旦處理完成,變量占用的內(nèi)存將被系統(tǒng)回收,存儲在變量中的數(shù)據(jù)將被銷毀。[static]后者定義了一個靜態(tài)變量,這意味著
vba public與private有什么區(qū)別?
[dim]前者定義了一個動態(tài)變量。一旦處理完成,變量占用的內(nèi)存將被系統(tǒng)回收,存儲在變量中的數(shù)據(jù)將被銷毀。
[static]后者定義了一個靜態(tài)變量,這意味著該變量占用的內(nèi)存在進(jìn)程結(jié)束后不會被回收,數(shù)據(jù)也不會被銷毀,因此當(dāng)您再次調(diào)用進(jìn)程時,數(shù)據(jù)仍然存在。
相反,公共和靜態(tài)都具有保護(hù)數(shù)據(jù)不被破壞的功能。然而,前者適用于所有進(jìn)程都可以訪問的變量,而后者將變量的范圍縮小到最小。
public和private的區(qū)別?
Public是Public,private是private。這些關(guān)鍵字用于聲明類和成員的可見性。
公共成員可由任何類訪問,受保護(hù)成員只能由其自身及其子類訪問,私有成員只能由其自身訪問。公共就是公共。Public可以在模塊中聲明類和成員private private成員僅限于自己的訪問權(quán)限。當(dāng)在表單中聲明時,它們只對該表單有效
public
public。修改后的類或?qū)傩钥梢栽谕粋€包或其他包中訪問
private
private。修改后的類或?qū)傩灾荒茉谕活愔性L問。不能訪問同一個包和其他包
protected
protected Or屬性,該屬性只能在同一類和包中訪問,不能在其他包中訪問