C++中的公有权限,私有权限,保护权限的区别

 我来答
memo_阿勒秋
2013-05-17 · TA获得超过143个赞
知道小有建树答主
回答量:87
采纳率:0%
帮助的人:109万
展开全部
C++中很少使用公有权限,私有权限,保护权限这样的字眼。
权限其实就是对类成员的可访问性。
1.公有成员
类可以访问,
类对象可以访问,
通过公有继承的派生类可以访问,
通过私有继承的派生类可以访问,
通过保护继承的派生类可以访问,
通过公有继承的派生类的对象可以访问,
通过私有继承的派生类的对象不可以访问,
通过保护继承的派生类的对象不可以访问。
2.私有成员
类可以访问,
类对象不可以访问,
通过公有继承的派生类不可以访问,
通过私有继承的派生类不可以访问,
通过保护继承的派生类不可以访问,
通过公有继承的派生类的对象不可以访问,
通过私有继承的派生类的对象不可以访问,
通过保护继承的派生类的对象不可以访问。
3.保护成员
类可以访问,
类对象不可以访问,
通过公有继承的派生类可以访问,
通过私有继承的派生类可以访问,
通过保护继承的派生类可以访问,
通过公有继承的派生类的对象不可以访问,
通过私有继承的派生类的对象不可以访问,
通过保护继承的派生类的对象不可以访问。
看上去挺复杂的,其实等你更加深入的理解类后,你会发现很有意思的。
超高质量文档
2013-05-17 · 超过10用户采纳过TA的回答
知道答主
回答量:138
采纳率:16%
帮助的人:22.4万
展开全部
公有权限当你把该类实际化后 通过实例化对象可以使用公有方法 私有和保护都不能通过实例化对象访问 私有只能在自己类里访问 保护可以在子类中访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七七cao
2013-05-17
知道答主
回答量:26
采纳率:0%
帮助的人:12.4万
展开全部
公有的就是类外能访问的,保护的是给子类访问的,私有的是自己才能访问的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-17
展开全部
这些权限从公有、私有、保护字面上可以看出,在C++中继承时这些权限也要注意
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帘青眼镜
2013-05-17
知道答主
回答量:18
采纳率:0%
帮助的人:11.2万
展开全部
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式