public,protected,privat区别
2024-09-16 08:32:33
关于从基类继承来的方法和属性的保护:
--class Pig:public Animal {...}
C++不仅允许你对在类里定义的方法和属性实施访问控制,还允许你控制子类可以访问基类里的哪些方法和属性。
public:
-是在告诉编译器:继承的方法和属性的访问级别不发生任何改变,即public仍可以被所有代码访问,protected只能由基类的子类访问,private则只能由基类本身访问。
protected:
-把基类的访问级别改为protected,如果原来是public的话,这将使得这个子类外部的代码无法通过子类去访问基类中的public.
private:
-是在告诉编译器从基类继承来的每一个成员都当成private来对待,这意味着只有这个子类可以使用它从基类继承来的元素。
注:一般都只用public而已!
最新文章
- Unity 序列化 总结
- mono for android学习过程系列教程(7)
- [ZigBee] 2、 ZigBee开发环境搭建
- AngularJS结合RequireJS做文件合并压缩的那些坑
- cobbler自动安装脚本
- Java transient关键字序列化时使用小记
- Java之UncaughtExceptionHandler
- C# 两个ListBox 数据互传-基础操作
- JavaScript 原型链的一点想法
- MVC应用程序请求密码的功能(二)
- MySQL索引(2)
- LFYZ-OJ ID: 1020 过河卒(NOIP2002)
- 使用mybatis assembly插件打成tar包,在linux系统中运行服务
- swiper插件使用遇到的一点小问题
- 面向对象编程之OC
- drop redo logfile current报错
- python学习笔记——urllib库中的parse
- Python学习-32.Python中os模块的一些方法
- 怎样使用 RMAN 增量备份恢复 data guard log gap(日志断档)
- Linux下各文件夹的含义和用途
热门文章
- Yarn源码分析之参数mapreduce.job.reduce.slowstart.completedmaps介绍
- Yii简单使用阿里云短信教程!
- Android_Exception_Solution Lib
- (phpQuery)对网站产品信息采集代码的优化
- posix正则表达式说明
- 继续聊WPF——动态数据模板
- hdu 3622(二分+2-sat判断可行性)
- python3----基础 用while循环+iter()+next() 实现对字符串的遍历与输出
- MySQL中的聚合函数
- coreData笔记