C++ private public protected
来源:互联网 发布:java流行框架2017 编辑:程序博客网 时间:2024/06/05 23:07
在c++的学习过程中,时间久了没在意,有些东西就会遗忘。而且很容易搞糊涂。今天把最基本的三个修饰符的意义在这里记录一下。
访问标号的访问范围
1.public:公共的,共有的,这种修饰方式可以修饰被该类的函数,子类的函数,友元函数,该类的对象访问。
2.private:私有的,这种修饰方式只能由该类中的函数、友元函数访问。其他的都不能访问,包括该类的对象也不能访问。
3.protected:受保护的,这种修饰方式只能由该类的函数,子类的函数,友元函数访问,其他的都不能访问包括该类的对象也不能访问。
继承中的访问范围
private属性是不能被继承的,顾名思义,私有成员就是某一类自己的成员,所以无乱采用哪种继承方式,private成员都是不能被继承的。
使用private继承,父类中的public 属性跟protected属性在子类中变为private;
使用protected继承,父类的protected和public属性在子类中变为protected;
使用public继承,父类中的protected和public属性不发生改变;
阅读全文
1 0
- C++-public,protected,private
- 【C++】public protected private
- C++private,protected,public。
- C#---public-private-protected-internal
- objective-c @private @protected @public
- C#public/protected/private/internal/protected internal
- public,private,protected 区别和作用(C++)
- C#public private protected关键字总结
- C#public private protected关键字总结
- Objective-C中@private、@protected、@public 解析
- public,private,protected 区别和作用(C++)
- C#public private protected关键字总结
- Objective-C中@private、@protected、@public 解析
- Objective-C中@private、@protected、@public 解析
- objective-c 与 protected public private关键字
- C++:public继承、protected 继承、private继承
- Objective-C中@private、@protected、@public 解析
- Objective-C @protected @private @public @package
- 10个JavaScript难点
- 如何将项目管理从禅道迁移到华为软件开发云
- 多线程编程之一——问题提出
- 使用命令行javac命令出现编码GBK的不可映射字符
- ConstraintLayout学习总结
- C++ private public protected
- gulp-uglify《JS压缩》
- Leetcode算法学习日志-241 Different Ways to Add Parentheses
- websphere服务四:创建概要文件、删除概要文件
- 33.在旋转排序的数组中查找某值位置
- c#通用配置文件读写类(xml,ini,json)
- 【SQL】连接(五):交叉连接
- HttpUrlConnection进行跨应用请求
- docker在windows下的安装和配置