Public與Private的區別 (轉)

worldblog發表於2007-12-09
Public與Private的區別 (轉)[@more@]

Public與Private的區別

在英文中Public的含義是:共有的、公有的意思;Private的含義是:私有的、私人的意思。然而,他們在上的區別又有什麼呢?
我們先看看Public的含義:他的含義既然是共有的、公有的,就表明它是使用在公有場合,可供任何窗體和過程。是公有的、過程等宣告時使用的,範圍較大。
再看Private的含義:它的用途是定義私有的函式、過程時使用,它所定義的函式、過程只有在其所定義之處使用,其它地方不能使用,其範圍較小。
有人不禁要問了:既然有了Public定義的函式、過程,還要Private定義的幹什麼呢?
其實Public定義的函式、過程最大的缺點是容易被其他的和程式碼訪問,就不利於它的保密,而Private定義的責其性和保密性有了很大的保證。
但在一般小的VB程式中,呼叫函式是使用模組就用Public,而不使用模組則將它改成Private就是了,沒有太大的區別。
而在大的程式或對操作的內部進行操作的話,就要注意使用了。
總而言之,合理的使用Public和Private是有好處的。不僅可以提高程式的執行速度更重要的是可以提高程式的可靠性。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990075/,如需轉載,請註明出處,否則將追究法律責任。

相關文章