2012-09-04 65 views

回答

2

即使您向派生類中添加了一個具有相同名稱的成員(也就是我猜想要創建的點),基類的方法仍然會作用於基類的成員。

+0

謝謝,有什麼技術可以實現我想要的嗎? – user1447725

+0

您可以添加一個虛擬函數來獲取所需數據的引用,並在派生類中覆蓋它。雖然看起來不是很高明,但你想通過這樣做實現的目標是什麼? – jcoder

+0

其實我試圖重新使用代碼(遺留,並對此進行更改以避免)在我的新類中只改變了現有的幾種方法 – user1447725

1

不,如果您不覆蓋該方法,它將被調用,就像從基類內部調用一樣,因此引用基類內的私有方法。

+0

謝謝,是否有任何技術來實現我想要的東西? – user1447725

+0

@ user1447725使功能保護和虛擬? – pmr