C++访问修饰符
来源:互联网 发布:苹果安装什么软件 编辑:程序博客网 时间:2024/06/06 19:38
类成员的访问限制是通过在类主体内部对各个区域标记 public、private、protected 来指定的。
关键字 public、private、protected 称为访问修饰符。
一个类可以有多个 public、protected 或 private 标记区域。
作用范围:从书写第一个访问修饰符到书写下一个访问修饰符止或遇到类主体结束花括号 };
注:成员和类的默认访问修饰符是 private。
例子:
#include <iostream>using namespace std;class A{private:int m_a1;protected:int m_a2;public:int m_a3;A()//构造函数(初始化类中数据成员){m_a1 = 1;m_a2 = 2;m_a3 = 3;}};int main(){A a;//cout << a.m_a1 << endl; //错误m_a1为private数据//cout << a.m_a2 << endl; //错误m_a2为protected数据cout << a.m_a3 << endl;//正确m_a3为公有数据system("pause");return 0;}输出:
最后总结一下
访问修饰符的三个关键字:
public、private、protected.
public
类外可见:类中函数、子类函数、该类的对象、其友元函数对其访问
private
仅有类内及其友元函数可访问
protected
类内、子类及友元函数可访问
成员和类的默认访问修饰符为private.
注:结构体默认为public
阅读全文
0 0
- 【C#】 访问修饰符
- 【C#】——访问修饰符
- C#的基类和访问修饰符
- 【C++】类访问修饰符(public&private&protected )
- C#public、 protected、private、internal、protected internal访问修饰符
- 访问修饰符
- C#访问修饰符
- c#访问修饰符
- c#访问修饰符
- C#访问修饰符
- 访问修饰符
- java 访问修饰符
- 访问修饰符
- java 访问修饰符
- 访问修饰符
- C#访问修饰符
- 访问修饰符
- 访问修饰符
- Android String 值动态替换
- Sublime Text 3 快捷键汇总
- 欢迎使用CSDN-markdown编辑器
- 图形界面
- MySQL 锁机制——必知必会
- C++访问修饰符
- 函数中使用指针变量情况
- shiro权限与安全
- 第一篇:第一个spring定时执行任务
- URLConnection & URLSession
- python numpy 排序
- 【Scikit-Learn 中文文档】使用 scikit-learn 介绍机器学习 | ApacheCN
- 3000道POJ英文题中高频词汇--HADOOP单词统计
- 11.21课堂笔记-查找节点和创建节点、插入节点和删除节点、复制节点替换节点、包裹节点和属性操作、样式操作、设置和获取HTML、文本和值