什么时候类的成员变量设为私有

处处留心 2010-08-23 04:42:40
我想知道类的成员变量有什么作用什么时候用,作用范围与继承派生就不用说了(这个我知道)。难道用私有变量的作用仅仅是减小作用域,降低耦合度吗?求高手解答。
...全文
153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohuh421 2010-08-23
  • 打赏
  • 举报
回复
什么时候完全是取决于程序员自己,或者说是老板的要求.程序规则自身没有强制性要求,只有建议性要求.

在你认为设置为公有方便的时候,就设置为公有.其它时候就设置为私有行了
guangdongmutou 2010-08-23
  • 打赏
  • 举报
回复
封装[Quote=引用 1 楼 pengzhixi 的回复:]
为了封装保持状态的一致
[/Quote]
pengzhixi 2010-08-23
  • 打赏
  • 举报
回复
为了封装保持状态的一致
Jim_King_2000 2010-08-23
  • 打赏
  • 举报
回复
理论上来说,成员变量应该永远为私有。因为成员变量变化的概率,比成员函数变化的概率大太多了。

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧