防止我的类被继承,好神奇的说!!

 

实现方法:

 

将被锁定的类的 数据成员及构造函数均私有private,

声明被锁定类的友元类,

接下来用该友元类来继承被锁定的类,

由于友元类可以访问被锁定的类的私有成员,故可以初始化对象

 

若用另外一个类来继承被锁定的类

建立实例对象的时候,会提示error(见最后几行代码的注释)

 

只是初窥门径而已,有什么不对或者不好的地方,还希望大家多多指出!

发布了36 篇原创文章 · 获赞 35 · 访问量 9万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章