如何让一个类不能被继承

要想让一个类不能被继承,已知方法有两种。一是,将类的构造函数定义为带private属性。二是,将该类虚继承一个父类,可是该父类的构造函数是带private属性的。 关于第二个方法可行的依据是: 1)派生类不能调用父类private属性的构造函数。 2)创建一个对象时,若是这个对象中含有从虚基类继承来的成员,则虚基类的成员是由最远派生类的构造函数经过调用虚基类的构造函数进行初始化的。 3)以上两点相
相关文章
相关标签/搜索