c++类中的私有成员变量有什么作用? 私有成员变量需要公有函数来调用,那直接设公有变量不就行了吗,为什么还要多此一举呢?... 私有成员变量需要公有函数来调用,那直接设公有变量不就行了吗,为什么还要多此一举呢? 展开 我来答 1个回答 #热议# 上班途中天气原因受伤算工伤吗? 厚如云T8 2019-05-27 · TA获得超过3794个赞 知道大有可为答主 回答量:3164 采纳率:33% 帮助的人:440万 我也去答题访问个人页 关注 展开全部 私有成员变量,即定义在private区域的成员变量。对于本类成员函数来说,该变量与其它成员变量并无区别。使用上和作用上也都相同。对于通过对象访问,私有成员变量无法通过对象访问。通过这一方式可以起到保护一些数据不被随意修改的效果。另外,在出现继承时,基类的私有成员变量不会被继承。所以,如果存在想保护不被对象引用,或者不想被继承的成员变量,需要定义为私有。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-10-06 c++类中的私有成员变量有什么作用? 40 2017-11-27 objective c中有私有方法和私有变量吗 12 为你推荐: