EC筆記:第4局部:22、一切成員都應該是private的。本站提示廣大學習愛好者:(EC筆記:第4局部:22、一切成員都應該是private的)文章只能為提供參考,不一定能成為您想要的結果。以下是EC筆記:第4局部:22、一切成員都應該是private的正文
EC筆記:第4局部:22、一切成員都應該是private的
更復雜的訪問用戶不必記得什麼時分該帶上括號,什麼時分不必帶上括號(由於很確定的就要帶上括號)
訪問限制關於public的成員變量,我們可以隨意對其設置值(無論合法還是合法,它都會無條件承受)
但是我們假如將其設置為private的,那麼就可以只向外暴露接口,我們不只可以經過這些接口控制成員的訪問權限(讀寫、只讀、只寫、制止訪問),而且還可以對傳入的值做校驗,指定哪些值可以設置,哪些不可以。
更易維護我們將成員設置為public,假設某一天,我們發現、這個變量設置的並不合理(能夠需求改動其稱號或許類型),我們必需對每個運用了此成員變量的用戶代碼做修正。
而假如我們只是暴露了接口,我們可以在累的外部直接修正,只需堅持訪問接口不變。