private和protected的区别
首先这两个都是访问类中成员权限的限制符。
private是完全私有的,只有自己可以访问,派生类和外部都不可以访问
protected是受保护的,只有派生类可以访问,外部不能访问
在类外如果想使用类中的成员,只能直接使用public类型的,proteced和private都是不能访问的,对于类外而言,这两个是完全相同的。
不能把私有数据的地址或引用泄露出去,外部可以改变私有数据的值。
eg:
class Test
{
public:char *GetName() {return _name;}
private:
char _name[20];
};
private和protected的区别相关推荐
- java中public、private、protected的区别
java中public.private.protected的区别 在java中通过三个关键字public.private.protected在类的内部来进行边界的设定,这些访问指定词(access s ...
- public、private、protected的区别
在成员访问模式中: public 表示共有:类的数据成员和函数可以被该类对象和派生类访问. private 私有型:自己的类可以访问,但派生类不能访问. protected 保护型:自身类和派生类可以 ...
- 修饰符 public、 private 和 protected和区别
TypeScript 可以使用三种访问修饰符(Access Modifiers),分别是 public.private 和 protected. public 修饰的属性或方法是公有的,可以在任何地方 ...
- c# 修饰词public, protected, private,internal,protected的区别
public: 对任何类和成员都公开, 无限制访问; protected: 仅仅对该类以及该类的派生类公开; private: 仅仅对该类公开; internal: 只能值包含该类的程序集中访问该类( ...
- private public php,[php]private public protected 三者区别
public 表示全局,类内部外部子类都可以访问: private表示私有的,只有本类内部可以使用: protected表示受保护的,只有本类或子类或父类中可以访问: //父类 class fathe ...
- private和protected的区别_学习笔记
首先这两个都是访问类中成员权限的限制符. private是完全私有的,只有自己可以访问,派生类和外部都不可以访问 protected是受保护的,只有派生类可以访问,外部不能访问 在类外如果想使用类中的 ...
- Java中public,private,protected以及default的访问权限区别
** Java中public,private,protected以及default的访问权限区别 ** 首先,从public的字面意思上就能够知道public所指的是公共的,从而我们可以知道publi ...
- C++中的private protected public区别
标签: c++ 2012-07-10 10:06 5805人阅读 评论(0) 收藏 举报 分类: C++ Primer笔记(4) 当private,public,protected单纯的作为一个类中的 ...
- php class中public,private,protected的区别以及实例分析
本篇文章是对php class中public,private,protected的区别以及实例进行了详细的分析介绍,需要的朋友参考下 一,public,private,protected的区别 pub ...
最新文章
- Bundle捆绑压缩技术
- windows自动关闭无响应程序
- 谷歌浏览器添加插件时显示程序包无效:CRX_HEADER_INVALID 解决办法
- java虚拟机读写其他进程的数据
- 大数据学习(06)-- 云数据库
- 【Daily Scrum】12-08
- python--(点餐--元组)enumerate将索引与值一一对应、 模拟手机通信录、 模拟手机通信录--使用集合
- 机器学习_经典模型_逻辑回归(logistic regression)
- Data Modle:游戏对战模型
- FPGA入门-腾讯云布道师团队-专题视频课程
- 程序猿是怎么找对象的
- html5超链接不加下划线,css怎么让超链接不加下划线
- 戏剧专业毕业论文题目
- 【C#】winform软件UI设计模板
- 安全大数据的7个V——大数据基础问题与信息安全的交叉探究
- 【微信小游戏】游戏性能检测
- 智汀智能家居,带给你梦幻般的生活
- js区分手机端和PC端
- 珠海先达电子装配mes管理系统实现高效智能化生产计划
- c语言char什么意思 新闻,关于C ++:char *是什么意思
热门文章
- js日历控件html,jQuery日历插件sys-calendar.js
- 计算机图形学:向量运算(OpenGL)
- Liveness和Readiness两种Health Check手段在Kubernetes中的使用
- [概念]医学图像分割中常用的Loss function(损失函数) + 从loss处理图像分割中类别极度不均衡
- java.sql.time 格式_java.sql.Date,java.sql.Time和java.sql.Timestamp什么区别
- burpsuite破解webshell密码+国内黑阔shell密码收集
- 简单c语语言游戏教案大全,大班语言活动教案大全简单趣味
- Python--PyQt5
- SCM工具-Git的相关指令
- Artemis架构解析