Public與Private的區別 (轉)
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Java】private,protected,public,default的區別(形象生動)Java
- php class中public,private,protected,static的區別,以及例項PHP
- GitHub的Repository許可權將public轉為privateGithub
- var和public的區別
- Python 訪問限制 private publicPython
- public, private, protected 訪問許可權訪問許可權
- 蘋果系統中的的 Public 與 Developer Beta有什麼區別?蘋果Developer
- private,public,protected,static不可以修飾區域性變數,方法裡的變數變數
- 【Java小疑問】類和方法 前面新增public和不新增public的區別Java
- Gson轉換與JSONObject區別JSONObject
- #Java教程:訪問修飾符:public、protected、預設、private @FDDLCJava
- XHTML?它與 HTML的區別?如何轉換HTML
- 轉載_Linux程式與執行緒的區別Linux執行緒
- [轉帖]Dockerfile中CMD與ENTRYPOINT命令的區別Docker
- 在JavaScript中,DOM物件與jQuery物件的區別與轉換JavaScript物件jQuery
- ??與?:的區別
- 塊元素和行內元素的區別與轉換
- c#中Array,ArrayList 與List<T>的區別、共性與轉換C#
- Swift中private、fileprivate、public、open和internal許可權程式碼證明詳解Swift
- 私有屬性的Get Set 與 Public
- const與static的區別
- HTTP 與 HTTPS 的區別HTTP
- getAttribute() 與 attr() 的區別
- @import與<link> 的區別Import
- Postgresql與MySQL的區別MySql
- HashSet與HashMap的區別HashMap
- HashTable與ConcurrentHashMap的區別HashMap
- maven與ant的區別Maven
- __new()__ 與 __init()__的區別
- @Autowired 與@Resource的區別
- gulp與webpack的區別Web
- free 與 CFRelease 的區別
- post與get的區別
- Git與GitHub的區別Github
- Comparable與Comparator的區別
- volatile與synchronized的區別synchronized
- Javascript中“==”與“===”的區別JavaScript
- ICMP與IGMP的區別
- UDP與TCP的區別UDPTCP