我看很多屬性都是寫的私有或受保護(hù),這樣做的目的又是什麼呢?
我看網(wǎng)路上說的防止別人隨意修改啥的,我沒懂這裡指的別人是誰?是公司裡面的同事嗎?
那麼如果自己一個(gè)人開發(fā)程式是不是就不需要設(shè)定私有化了,都公有這樣寫起來也簡單,呼叫也方便?
例如微信公眾號開發(fā) ,裡面有個(gè)APPID 那麼就應(yīng)該寫一個(gè)私有屬性存放 而並不是 公共的,這樣別人調(diào)用你的方法的時(shí)候是不可以該變這個(gè)值的
私有化的方法,就是不允許外部調(diào)用,它通常是類別的內(nèi)部執(zhí)行某個(gè)操作,如果使用類別實(shí)例直接調(diào)用會報(bào)錯(cuò),定義成私有的話在一些ide編輯器中該方法將是不可見的。