程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> EC筆記:第4局部:22、一切成員都應該是private的

EC筆記:第4局部:22、一切成員都應該是private的

編輯:關於C++

EC筆記:第4局部:22、一切成員都應該是private的。本站提示廣大學習愛好者:(EC筆記:第4局部:22、一切成員都應該是private的)文章只能為提供參考,不一定能成為您想要的結果。以下是EC筆記:第4局部:22、一切成員都應該是private的正文


EC筆記:第4局部:22、一切成員都應該是private的

更復雜的訪問

用戶不必記得什麼時分該帶上括號,什麼時分不必帶上括號(由於很確定的就要帶上括號)

訪問限制

關於public的成員變量,我們可以隨意對其設置值(無論合法還是合法,它都會無條件承受)

但是我們假如將其設置為private的,那麼就可以只向外暴露接口,我們不只可以經過這些接口控制成員的訪問權限(讀寫、只讀、只寫、制止訪問),而且還可以對傳入的值做校驗,指定哪些值可以設置,哪些不可以。

更易維護

我們將成員設置為public,假設某一天,我們發現、這個變量設置的並不合理(能夠需求改動其稱號或許類型),我們必需對每個運用了此成員變量的用戶代碼做修正。

而假如我們只是暴露了接口,我們可以在累的外部直接修正,只需堅持訪問接口不變。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved