C++ 类访问控制的条件总结
2017-05-02 08:49
429 查看
C++ 类访问控制的条件总结
最近在使用C++创建类的时候,忽然发现自己对于类访问控制 public,protected,private 的作用没有理解透彻,后来就查了些资料,这里以作记录。
访问控制
C++类的重要属性就是封装和继承。因此,最关键的问题就是权限 的问题,public,protected,private 控制的就是访问权限。
public | protected | private | |
---|---|---|---|
类成员是否可以访问 | Yes | Yes | Yes |
友元函数是否可以访问 | Yes | Yes | Yes |
子类是否可以访问 | Yes | Yes | No |
类的实例化对象是否可以访问 | Yes | No | No |
继承
三种继承方式导致的权限变化:
public | protected | private | |
---|---|---|---|
public继承 | public | protected | private |
protected继承 | protected | protected | private |
private继承 | private | private | private |
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
相关文章推荐
- 基于ACE框架---C++多线程开发总结1,涉及 互斥量、读写锁、条件锁、基于条件锁的线程流水控制
- C++ 类访问控制public/private/protected探讨
- C++中的控制访问权限
- C++ 类访问控制(public/protected/private)
- C++ 类访问控制(public/protected/private)
- C++学习总结_指针访问堆内存中创建的对象
- C++中的property库的设计与实现过程(五)(第一部完)——为属性加入访问控制
- 原来C++中struct也有构造函数与析构函数,也可以有访问类型控制
- C++ 类访问控制public/private/protected探讨
- 在ASP.NET程序中使用事件日志的条件——关于注册表的访问控制表
- C++成员访问控制,以及C++继承方式对成员访问控制的影响
- 访问控制列表ACL-要点总结
- C++ 类访问控制(public/protected/private)
- java 访问控制总结。。
- C++ 类访问控制(public/protected/private)
- C++ 类访问控制(public/protected/private)
- 控制页面访问总结
- C++中的访问控制探究
- c++访问控制
- C++ 类访问控制(public/protected/private)