C++ 私有成员

    类的成员默认为私有,私有成员不能被对象直接访问,只能通过在类中设定的接口函数来访问。在类中设置一个公有的借口函数,类的对象通过接口函数才能访问这个成员。

    为什么要这么麻烦地设置私有数据成员,然后用公有函数来访问呢?

这样是为了提高代码的安全性,防止错误的输入和输出。比如说有的时候我们要控制用户输入数值的取值范围,那就可以在接口函数中通过设定参数来设定取值范围。

    接口函数的变化不会影响到整个程序,这对于我们以后修改程序带来非常大的便利。

    这样的好处是数据的赋值和读取分开操作,赋值函数不需要考虑读取函数是如何操作的,读取函数中代码的改变也不会影响到赋值函数。赋值函数也不用因读取函数中代码的改变而改动自己的代码。而且由于数据成员私有之后,各个对象不可以直接访问并修改数据,无形中又提高了数据的安全性,因此设置私有数据成员可以使程序更容易维护,并且避免发生一些不应有的错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值