为什么C++在类中要把成员变量放在私有,把成员函数放在公有
时间: 2023-11-14 14:34:47 浏览: 171
C++编程中私有和保护以及公有的类成员访问控制
5星 · 资源好评率100%
将成员变量放在私有部分的主要目的是为了保护这些成员变量,防止外部直接访问和修改。这样可以避免程序中的潜在错误,保证代码的安全性和稳定性。
将成员函数放在公有部分的主要目的是使外部代码可以通过调用这些函数来访问和修改私有成员变量。这样可以实现对成员变量的控制和保护,同时也方便了代码的使用和维护。
此外,将成员函数放在公有部分还可以方便地实现类的封装性和抽象性,使类的使用者不需要了解类的内部实现细节,只需要调用公有函数即可完成相应的操作。
阅读全文