有如下幾種方式,優劣都描述了,自己取捨吧。
1. 將資料開放成public
當然不建議這樣做,不然就把秘密坦蕩蕩地暴露出去,被人一覽無餘。說不定別人一不小心就碰到你的小丁丁,讓你尖叫起來,這是極其恐怖的事情。
友元函式的存在,就是將你的那些小秘密只給好閨蜜或者好基友開放,其他人是看不見也摸不著的。這樣開放的範圍小,小丁丁被人碰到的也是自己的好朋友,沒那麼尷尬,不相干的人是沒機會的。
2. 將相關資料宣告為protected關鍵字限定,將需要訪問他們的類定義為前者的public派生類,這樣那些資料在基類裡是安全的,在派生類裡是自己的protected成員,想怎麼樣都可以,任你予取予求,不反抗。
3. 提供public的操作介面,提供給外部使用,這是推薦的方法。
外面只能透過你提供的介面去讀寫相關隱私資料,不能直接訪問。就像外面的人想要看小丁丁得事先徵求你的同意,而且必須是你自己提供的方式去看,比如提供一張之前拍好的圖片,而不是直接拉開褲頭直播現場。
嗯,暫時提供這麼幾條方法吧。
有如下幾種方式,優劣都描述了,自己取捨吧。
1. 將資料開放成public
當然不建議這樣做,不然就把秘密坦蕩蕩地暴露出去,被人一覽無餘。說不定別人一不小心就碰到你的小丁丁,讓你尖叫起來,這是極其恐怖的事情。
友元函式的存在,就是將你的那些小秘密只給好閨蜜或者好基友開放,其他人是看不見也摸不著的。這樣開放的範圍小,小丁丁被人碰到的也是自己的好朋友,沒那麼尷尬,不相干的人是沒機會的。
2. 將相關資料宣告為protected關鍵字限定,將需要訪問他們的類定義為前者的public派生類,這樣那些資料在基類裡是安全的,在派生類裡是自己的protected成員,想怎麼樣都可以,任你予取予求,不反抗。
3. 提供public的操作介面,提供給外部使用,這是推薦的方法。
外面只能透過你提供的介面去讀寫相關隱私資料,不能直接訪問。就像外面的人想要看小丁丁得事先徵求你的同意,而且必須是你自己提供的方式去看,比如提供一張之前拍好的圖片,而不是直接拉開褲頭直播現場。
嗯,暫時提供這麼幾條方法吧。