C++ 定义类时public、private、protected成员的区别
来源:互联网 发布:数据库工程师 考试 编辑:程序博客网 时间:2024/05/18 01:38
1.public
这个好说,如果一个成员被定义为public,则该成员对于该类、该类的对象、继承类(以public继承)、继承类的
对象都是可见的。
2.private
如果一个成员被定义为private,则该成员只是对于该类可见,对于该类的对象、继承类(以public继承)、继承类
的对象都是不可见的,即不可直接访问的。
3.protected
如果一个成员被定义为protected,则该成员对于该类、继承类是可见的,对于该类的对象、继承
类(以public继承)的对象是不可见的。
4.类间继承关系对成员变量的影响
继承类以public特性继承基类,则基类中的public、private属性成员的属性不变,private成员在继承类中不可访问
继承类以protected特性继承基类,则基类中的public、private属性成员的属性都变为protected属性,private成员
在继承类中不可访问
继承类以private特性继承基类,则基类中的public、private属性成员的属性都变为private,private成员在继承类中
不可访问
- C++ 定义类时public、private、protected成员的区别
- C/C++基础之:类成员变量的修饰public/private/protected的区别
- 区别C++类的public,private,protected
- private,protected,public的区别
- public,private,protected的区别
- public,private,protected的区别
- protected,public,private 的区别
- public private protected 的区别
- public,private,protected的区别
- public、private、protected的区别
- C#中类及类型成员修饰符:public,private,protected,internal的区别
- C++中 public protected private 类成员的访问
- C++中 public protected private 类成员的访问
- 类的成员 protected和 private 区别
- 【编程语言】c++--private、protected和public的区别
- public,private,protected 区别和作用(C++)
- public,private,protected 区别和作用(C++)
- public protected private区别
- android在google map上画出导航路线图
- 你认为这个程序的结果是什么?
- Spring配置项<context:annotation-config/>解释说明
- sphinx系统是一个拥有悠久历史的语音识别系统
- 只需30天让你变身气质美眉,只需30天让你变身英伦绅士,这个社会看的不仅仅是外貌,气质比外貌更重要!!!
- C++ 定义类时public、private、protected成员的区别
- 本机使用Wamp+WordPress搭建
- 以图搜图,图像识别...
- SRM 195 Div1 总结
- 正则表达式
- 协和谬误
- 动态规划专项intermediate:LA 4327
- Sphinx学习(XP上的环境搭建)
- 常用正则表达式