防止我的類被繼承,好神奇的說!!

 

實現方法:

 

將被鎖定的類的 數據成員及構造函數均私有private,

聲明被鎖定類的友元類,

接下來用該友元類來繼承被鎖定的類,

由於友元類可以訪問被鎖定的類的私有成員,故可以初始化對象

 

若用另外一個類來繼承被鎖定的類

建立實例對象的時候,會提示error(見最後幾行代碼的註釋)

 

只是初窺門徑而已,有什麼不對或者不好的地方,還希望大家多多指出!

發佈了36 篇原創文章 · 獲贊 35 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章