C++中public protected private的区别
1. 不考虑继承关系时
本类方法使用 | 外部使用 | |
private | 是 | 否 |
protected | 是 | 否 |
public | 是 | 是 |
2. 有继承关系时
子类方法使用 | 外部 | |
private | 否 | 否 |
protected | 是 | 否 |
public | 是 | 是 |
结论:基于以上两个表格可以知道,C++中的protected处于private和public中间, protected 既保护了基类中方法不被外界破坏,又可以确保基类方法可以被子类访问。
C++中public protected private的区别相关推荐
- C++:C++中public protected private关键字用法
C++:C++中public protected private关键字用法 笔者这里主要针对C++中public protected private关键字做一个较全面的总结.首先public prot ...
- java中public和private的区别
java中public和private的区别 public :public 表明该数据成员.成员函数是对所有用户开放的,所有用户都可以直接进行调用 private :private 表示私有,私有的意 ...
- C++中public protected private关键字
访问权限: public 公共接口 :向外界开放,可通过对象或类名访问 protected 受保护的访问:只向子类开放访问权限 ,不可通过对象访问 private私有 :只有类成员可以访问,外界不可以 ...
- C++中public,protected,private派生类继承问题和访问权限问题
当一个子类从父类继承时,父类的所有成员成为子类的成员,此时对父类成员的访问状态由继承时使用的继承限定符决定. 1.如果子类从父类继承时使用的继承限定符是public,那么 (1)父类的public成员 ...
- public/protected/private简介
public/protected/private简介 #include <IOSTREAM> using namespace std; class A{ public: A(int i_, ...
- Java中public,private,protected以及default的访问权限区别
** Java中public,private,protected以及default的访问权限区别 ** 首先,从public的字面意思上就能够知道public所指的是公共的,从而我们可以知道publi ...
- java中public、private、protected的区别
java中public.private.protected的区别 在java中通过三个关键字public.private.protected在类的内部来进行边界的设定,这些访问指定词(access s ...
- C++类中的访问权限问题---public/protected/private
派生类继承了基类的全部数据成员和除了构造.析构函数之外的全部成员函数,但是这些成员的访问属性在派生的过程中通过继承方式可以来调整. 第一:private,public,protected方法的访问范围 ...
- php protected 的继承,14 PHP 类的继承 [public protected private] parent 构造方法 析构方法 重写 最终类和方法 设计模式...
类的继承 简单理解: 某个类A具有某些特征,另一个类B,也具有A类的所有特征,并且还可能具有自己的更多的一些特征,此时,我们就可以实现:B类使用A的特征信息并继续添加自己的一些特有特征信息. 基本概念 ...
最新文章
- Web测试容易忽略的地方
- a/a的4种链接方式
- Linux查询端口是否被占用的四种方法
- html5制作拼图游戏教程,用HTML5制作视频拼图的教程
- wampserver mysql乱码_ajax +json +php提交mysql数据库 中文乱码(wamp server 本地测试)求解?...
- Java中12 种 Spring 常用注解,必须记住!
- java 引用 判断_[JAVA基础]你知道Java的四种引用类型吗
- HTML设置半透明的背景,CSS设置半透明背景实例详解
- Faster RCNN详解
- SAS硬盘优缺点概述
- html怎么做出相框的效果,使用html5 svg和css3制作边框运动的动画效果
- 手机如何测光照度_5分钟教你学会如何测光
- 神奇的暴力数据结构——ODT
- 计算机操作系统学习(七)作业管理
- Codefrces 869C. The Intriguing Obsession
- android 生成 QR_CODE 码 PFD_417码 CODE_36码
- STM32 H7 配置SPIDMA小结
- OKI C330dn 激光打印机驱动
- 微信小程序:页面布局摘要
- illustrate插件--AI插件--印前插件--CADTools--导出表分析--界面检测(二)