类定义中的访问控制

在类的定义中用到了关键字private和public,它们描述了对类成员的访问控制,使用类对象的程序都可以直接访问公有部分,但只能通过公有成员函数(或友元函数)来访问对象的私有成员

公有成员函数是程序和对象的私有成员之间的桥梁,提供了对象和程序之间的接口。防止程序直接访问数据被称为数据隐藏

C++还提供了第三个访问控制关键字protected:

为什么要使用 protected 访问权限?

子类的成员函数中,不能直接访问父类的 private 成员,这些成员已经被继承下来了,但是却不能访问。只有通过父类的 public 函数来间接访问

 

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《类定义中的访问控制》
文章链接:https://zhuji.vsping.com/6477.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。