1. 不考虑继承关系时

  本类方法使用 外部使用
private
protected
public

2. 有继承关系时

  子类方法使用 外部
private
protected
public

结论:基于以上两个表格可以知道,C++中的protected处于private和public中间, protected 既保护了基类中方法不被外界破坏,又可以确保基类方法可以被子类访问。

C++中public protected private的区别相关推荐

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

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

  2. java中public和private的区别

    java中public和private的区别 public :public 表明该数据成员.成员函数是对所有用户开放的,所有用户都可以直接进行调用 private :private 表示私有,私有的意 ...

  3. C++中public protected private关键字

    访问权限: public 公共接口 :向外界开放,可通过对象或类名访问 protected 受保护的访问:只向子类开放访问权限 ,不可通过对象访问 private私有 :只有类成员可以访问,外界不可以 ...

  4. C++中public,protected,private派生类继承问题和访问权限问题

    当一个子类从父类继承时,父类的所有成员成为子类的成员,此时对父类成员的访问状态由继承时使用的继承限定符决定. 1.如果子类从父类继承时使用的继承限定符是public,那么 (1)父类的public成员 ...

  5. public/protected/private简介

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

  6. Java中public,private,protected以及default的访问权限区别

    ** Java中public,private,protected以及default的访问权限区别 ** 首先,从public的字面意思上就能够知道public所指的是公共的,从而我们可以知道publi ...

  7. java中public、private、protected的区别

    java中public.private.protected的区别 在java中通过三个关键字public.private.protected在类的内部来进行边界的设定,这些访问指定词(access s ...

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

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

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

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

最新文章

  1. Web测试容易忽略的地方
  2. a/a的4种链接方式
  3. Linux查询端口是否被占用的四种方法
  4. html5制作拼图游戏教程,用HTML5制作视频拼图的教程
  5. wampserver mysql乱码_ajax +json +php提交mysql数据库 中文乱码(wamp server 本地测试)求解?...
  6. Java中12 种 Spring 常用注解,必须记住!
  7. java 引用 判断_[JAVA基础]你知道Java的四种引用类型吗
  8. HTML设置半透明的背景,CSS设置半透明背景实例详解
  9. Faster RCNN详解
  10. SAS硬盘优缺点概述
  11. html怎么做出相框的效果,使用html5 svg和css3制作边框运动的动画效果
  12. 手机如何测光照度_5分钟教你学会如何测光
  13. 神奇的暴力数据结构——ODT
  14. 计算机操作系统学习(七)作业管理
  15. Codefrces 869C. The Intriguing Obsession
  16. android 生成 QR_CODE 码 PFD_417码 CODE_36码
  17. STM32 H7 配置SPIDMA小结
  18. OKI C330dn 激光打印机驱动
  19. 微信小程序:页面布局摘要
  20. illustrate插件--AI插件--印前插件--CADTools--导出表分析--界面检测(二)

热门文章

  1. C#利用WebClient 两种方式下载文件(一)
  2. 689D Magic Odd Square 奇数幻方
  3. BitMapData知识 转
  4. StartActivityForResult
  5. 设计模式学习-工厂方法模式
  6. 获取网页中选中的文字
  7. Windows Server 2003 导入Java生成的证书,保证iis对CAS的访问
  8. Ajax — 第一天
  9. 设计模式——3.观察者模式
  10. 逆向project实战--Acid burn