C/C++编程笔记:访问修饰符丨Public、Private和Protected

访问修饰符用于实现称为数据隐藏的面向对象编程的重要方面。考虑一个真实的例子: 

拥有10名核心成员的研究与分析部门(R&AW)拥有有关国家安全的敏感机密信息。现在,我们可以将这些核心成员核心化为类的数据成员或成员函数,而这些成员又可以与R&A部门相关联。这10个成员可以直接从其所属部门(班级)访问机密信息,但是除这10个成员之外,任何人都不能直接访问此信息,即,除班级中普遍存在的那些外部功能外,其他人不能访问未授权的信息。既不具有分配的特权(例如,朋友类和继承的类所拥有的特权,如以后将在本文中看到的那样),也没有访问被允许直接访问机密信息的这10个成员之一(类似于可以通过直接访问私有成员的类的公共成员函数在外部访问该类)。这就是实践中的数据隐藏。 

访问修饰符或访问说明在类用于分配的辅助功能的类成员。也就是说,它对类成员设置了一些限制,使其不能被外部函数直接访问。

C ++中提供了3种类型的访问修饰符: 

Public

Private

Protected

注意:如果我们没有为类内的成员指定任何访问修饰符,则默认情况下,成员的访问修饰符将为Private

现在让我们详细了解这些访问修饰符:

1. Public

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值