C++ 私有成员

来源:互联网 发布:网络女主播电影演员表 编辑:程序博客网 时间:2024/06/11 05:56

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

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

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

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

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

0 0
原创粉丝点击