回覆列表
  • 1 # 碼中尋樂

    有如下幾種方式,優劣都描述了,自己取捨吧。

    1. 將資料開放成public

    當然不建議這樣做,不然就把秘密坦蕩蕩地暴露出去,被人一覽無餘。說不定別人一不小心就碰到你的小丁丁,讓你尖叫起來,這是極其恐怖的事情。

    友元函式的存在,就是將你的那些小秘密只給好閨蜜或者好基友開放,其他人是看不見也摸不著的。這樣開放的範圍小,小丁丁被人碰到的也是自己的好朋友,沒那麼尷尬,不相干的人是沒機會的。

    2. 將相關資料宣告為protected關鍵字限定,將需要訪問他們的類定義為前者的public派生類,這樣那些資料在基類裡是安全的,在派生類裡是自己的protected成員,想怎麼樣都可以,任你予取予求,不反抗。

    3. 提供public的操作介面,提供給外部使用,這是推薦的方法。

    外面只能透過你提供的介面去讀寫相關隱私資料,不能直接訪問。就像外面的人想要看小丁丁得事先徵求你的同意,而且必須是你自己提供的方式去看,比如提供一張之前拍好的圖片,而不是直接拉開褲頭直播現場。

    嗯,暫時提供這麼幾條方法吧。

  • 中秋節和大豐收的關聯?
  • 貓應該多久驅一次蟲呢?