如何讓一個類不能被繼承

要想讓一個類不能被繼承,已知方法有兩種。一是,將類的構造函數定義爲帶private屬性。二是,將該類虛繼承一個父類,可是該父類的構造函數是帶private屬性的。 關於第二個方法可行的依據是: 1)派生類不能調用父類private屬性的構造函數。 2)創建一個對象時,若是這個對象中含有從虛基類繼承來的成員,則虛基類的成員是由最遠派生類的構造函數經過調用虛基類的構造函數進行初始化的。 3)以上兩點相
相關文章
相關標籤/搜索