在C++中,通常通過公共成員函數來實現get和set操作,這樣可以確保數據的訪問和修改都經過封裝的控制。盡管get和set函數暴露了類的內部實現細節,但只有通過這些函數才能訪問和修改數據,從而保證了數據的安全性和一致性。
因此,get和set并不一定違反封裝原則,只要在實現時合理地控制訪問權限和操作邏輯,仍然可以保持封裝的特性。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529