類的private和public 構(gòu)造函數(shù)用public和private修飾有什么區(qū)別呢?
構(gòu)造函數(shù)用public和private修飾有什么區(qū)別呢?公共私有和公共的區(qū)別在于一個(gè)是公共的,另一個(gè)是私有的。它可以修改類、方法和變量。如果修改了構(gòu)造函數(shù),它就是一個(gè)構(gòu)造函數(shù)。如果構(gòu)造函數(shù)是公共的,那
構(gòu)造函數(shù)用public和private修飾有什么區(qū)別呢?
公共私有和公共的區(qū)別在于一個(gè)是公共的,另一個(gè)是私有的。它可以修改類、方法和變量。如果修改了構(gòu)造函數(shù),它就是一個(gè)構(gòu)造函數(shù)。如果構(gòu)造函數(shù)是公共的,那么可以在其他任何地方實(shí)例化它。如果它是私有的,則它是私有構(gòu)造函數(shù)。這個(gè)很少用。只有單例模式可以這樣寫,因?yàn)槿绻愂沁@樣寫的,就不能用普通方法實(shí)例化,只能用類中的其他公共方法調(diào)用構(gòu)造函數(shù)實(shí)例化類。
public和private的區(qū)別?
Public是Public,private是private。這些關(guān)鍵字用于聲明類和成員的可見(jiàn)性。
公共成員可由任何類訪問(wèn),受保護(hù)成員只能由其自身及其子類訪問(wèn),私有成員只能由其自身訪問(wèn)。公共就是公共。Public可以在模塊中聲明類和成員。私人成員是私人的。他們只能自己進(jìn)入。在窗體中聲明時(shí),它們只對(duì)該窗體有效
[dim]前者定義一個(gè)動(dòng)態(tài)變量。一旦處理完成,變量占用的內(nèi)存將被系統(tǒng)回收,存儲(chǔ)在變量中的數(shù)據(jù)將被銷毀。
[static]后者定義了一個(gè)靜態(tài)變量,這意味著該變量占用的內(nèi)存在進(jìn)程結(jié)束后不會(huì)被回收,數(shù)據(jù)也不會(huì)被銷毀,因此當(dāng)您再次調(diào)用進(jìn)程時(shí),數(shù)據(jù)仍然存在。
相反,公共和靜態(tài)都具有保護(hù)數(shù)據(jù)不被破壞的功能。然而,前者適用于所有進(jìn)程都可以訪問(wèn)的變量,而后者將變量的范圍縮小到最小。
vba public與private有什么區(qū)別?
1. Public:Public表示數(shù)據(jù)成員和成員函數(shù)對(duì)所有用戶開(kāi)放,所有用戶都可以直接調(diào)用
2。Private:Private意味著Private,這意味著除了類本身,沒(méi)有人可以直接使用它。
3. 受保護(hù):對(duì)于兒童和朋友,受保護(hù)是公開(kāi)的,可以自由使用,沒(méi)有任何限制。對(duì)于其他外部類,protected變?yōu)閜rivate。