我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合特肖 > 访问控制 >

C++中类成员访问控制方式有哪几种?

归档日期:07-01       文本归类:访问控制      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部因为对类成员访问权限的控制,是通过设置成员的访问控制属性实现的。所以访问控制属性有以下三种:public,private和protected。

  1、 公有类型成员用public关键字声明,任何一个来自类外部的访问都必须通过这种类型的成员来访问(“对象.公有成员”)。公有类型声明了类的外部接口。

  2、私有类型成员用private声明(若私有类型成员紧接着类名称,可省略关键字),私有类型的成员只允许本类的成员函数来访问,而类外部的任何访问都是非法的。这样完成了私有成员的隐蔽。

  3、在不考虑继承的情况下, 保护类型(protected)的性质和私有类型的性质一致。即保护类型和私有类型的性质相似,其差别在于继承过程中对产生的新类影响不同。

本文链接:http://shawntierney.com/fangwenkongzhi/580.html