在C++的类定义中,可以用访问控制修饰符public,private或protected来描述对类成员的访问限制。默认为private。
public:访问不受限制
private:只能在本类和友元的代码中访问
protected:只能在本类、派生类和友元的代码中访问

class A{
public:         int x; //访问不受限制。void f();
private: //只能在本类和友元的代码中访问。 int y;void g();
protected: //只能在本类、派生类和友元的代码中访问。 int z;void h();
};

c++中的public,protected,private相关推荐

  1. C++:C++中public protected private关键字用法

    C++:C++中public protected private关键字用法 笔者这里主要针对C++中public protected private关键字做一个较全面的总结.首先public prot ...

  2. C++类中的访问权限问题---public/protected/private

    派生类继承了基类的全部数据成员和除了构造.析构函数之外的全部成员函数,但是这些成员的访问属性在派生的过程中通过继承方式可以来调整. 第一:private,public,protected方法的访问范围 ...

  3. JAVA修饰符类型(public,protected,private,friendly)

    JAVA修饰符类型(public,protected,private,friendly) public的类.类属变量及方法,包内及包外的不论什么类均能够訪问: protected的类.类属变量及方法, ...

  4. Java关键字系列(public,protected,private)

    Java关键字系列(public,protected,private) public.protected和private做为java访问权限修饰词而使用. 首先要明白,java中的每个定义(定义类.字 ...

  5. C++ 类访问控制(public/protected/private)小结

    第一:private, public, protected 访问标号的访问范围. private:只能由1.该类中的函数.2.其友元函数访问. 不能被任何其他访问,该类的对象也不能访问. protec ...

  6. php protected 的继承,14 PHP 类的继承 [public protected private] parent 构造方法 析构方法 重写 最终类和方法 设计模式...

    类的继承 简单理解: 某个类A具有某些特征,另一个类B,也具有A类的所有特征,并且还可能具有自己的更多的一些特征,此时,我们就可以实现:B类使用A的特征信息并继续添加自己的一些特有特征信息. 基本概念 ...

  7. C++ (public, protected, private继承)

    http://thinkinginmylife.spaces.live.com/blog/cns!E44140D5E07BEC07!137.entry 我转~~~C++5(public, protec ...

  8. C++ 类访问控制(public/protected/private)

    From: http://cnmtjp.blog.51cto.com/204390/36548 C++中 public,protected, private 访问标号小结 第一:private, pu ...

  9. public/protected/private简介

    public/protected/private简介 #include <IOSTREAM> using namespace std; class A{ public: A(int i_, ...

  10. object-c的存取权限(public/protected/private)

    和C++,Java等面向对象编程语言一样,object-c中对于数据成员可以设定它们的访问权限,它规定了外部实体如何来访问这些资源.例如: 1. 代码: //Access.h #import < ...

最新文章

  1. 背包问题 tyvj1172
  2. 校招 | 第四范式 Plan1956 招募计划正式开启!
  3. C++实现拓扑排序(vector模拟邻接表存储,栈实现)
  4. 和移动对接短信http协议和cmpp协议那个好_python网络爬虫之HTTP原理,爬虫的基本原理,Cookies和代理介绍...
  5. LeetCode 310 最小高度树
  6. opencv_modules.hpp 头文件
  7. Mysql 面试常问4 -- 锁模块之事务并发访问产生的问题以及事务隔离机制 InnoDB支持事务
  8. VS恢复调试时出现的确认对话框
  9. Python中文问题
  10. 前端开发工具介绍----合成雪碧图工具(css sprite)
  11. 币圈名利场,一场赤裸裸的狼人杀
  12. java项目管理工具
  13. PC防光护眼专家Iris Pro绿色特别版 傻瓜式软件
  14. 基于51单片机的智能温控风扇
  15. Gather-Excite:Exploiting Feature Context in Convolutional Neural Networks
  16. JavaFX开发教程——快速入门FX
  17. 输入一个数并正序、反序输出。 例如:输入123,输出123 321。
  18. 地鼠君黑盒测试--小白功能测试避雷经验分享
  19. tensorflow的regress(超详细教程)
  20. Redis入门完整教程:复制原理

热门文章

  1. Android 打包 aar文件的流程以及aar的引用
  2. android 快速点击开启某功能(不如快速点击打开开发者模式)
  3. java 匿名内部类
  4. canvas绘制的文字如何换行
  5. Spring Security 实战干货:自定义异常处理
  6. Reids 的五大数据类型
  7. 2022-2028年中国硅胶手套产业竞争现状及发展趋势分析报告
  8. java实现时间的比较
  9. shell--数组的定义/访问/赋值/遍历
  10. 设计模式——单例模式(Singleton)