84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我看很多屬性都是寫的私有或受保護,這樣做的目的又是什麼呢?
我看網路上說的防止別人隨意修改啥的,我沒懂這裡指的別人是誰?是公司裡面的同事嗎?
那麼如果自己一個人開發程式是不是就不需要設定私有化了,都公有這樣寫起來也簡單,呼叫也方便?
例如微信公眾號開發 ,裡面有個APPID 那麼就應該寫一個私有屬性存放 而並不是 公共的,這樣別人調用你的方法的時候是不可以該變這個值的
私有化的方法,就是不允許外部調用,它通常是類別的內部執行某個操作,如果使用類別實例直接調用會報錯,定義成私有的話在一些ide編輯器中該方法將是不可見的。
例如微信公眾號開發 ,裡面有個APPID 那麼就應該寫一個私有屬性存放 而並不是 公共的,這樣別人調用你的方法的時候是不可以該變這個值的
私有化的方法,就是不允許外部調用,它通常是類別的內部執行某個操作,如果使用類別實例直接調用會報錯,定義成私有的話在一些ide編輯器中該方法將是不可見的。