【厚积薄发】编程技术总结7—封装、继承、多态简介
来源:互联网 发布:微信业务域名 编辑:程序博客网 时间:2024/05/17 04:48
封装:就是啊方法和数据集合到一个类中,封装的意义在于保护或者数据被外部无意破坏。
继承:最大限度的实现代码重用。子类可以使用父类的方法和数据,有单继承和多继承。
多态:接口多种不同的实现方式即多态,允许子类的指针赋值给父类。晚绑定的方式,通过虚函数实现。
多态是一种泛型技术(不变的代码实现可变的算法,其他的泛型技术还有模板技术、RTTI技术),作用:隐藏实现细节,接口重用。
虚函数表简介:
1.只有父类Base且有虚函数
2.有子类Derive无覆盖
3.有虚函数有覆盖
4.多重继承无虚函数覆盖
5.多重继承有虚函数覆盖
0 0
- 【厚积薄发】编程技术总结7—封装、继承、多态简介
- 【厚积薄发】编程技术总结6—继承、实现、依赖、关联、聚合、组合简介
- 【厚积薄发】编程技术总结1—内存布局详解
- 【厚积薄发】编程技术总结2—内存泄露详解
- 【厚积薄发】编程技术总结3—递归函数使用的优缺点详解
- 【厚积薄发】编程技术总结4—new、delete、malloc、free简述
- 【厚积薄发】编程技术总结5—C/C++/JAVA区别简述
- 【厚积薄发】编程技术总结8—常见笔试面试题小结
- 【厚积薄发】编程技术总结9—常见指针笔试面试题详解
- 【厚积薄发】编程技术总结10—TCP/IP网络传输协议
- 【厚积薄发】编程技术总结11—项目经验总结之参数化建模数据基类的设计与演进
- 【厚积薄发】编程技术总结12—项目经验总结之Qt多线程实现汇总界面和底层计算分离
- C++封装继承多态总结
- C++封装继承多态总结
- C++封装继承多态总结
- C++封装继承多态总结
- C++封装继承多态总结
- C++封装继承多态总结(转)
- 思维拓展
- 160
- hihoCoder hiho一下 第148周--Font Size (模拟)
- rpm使用
- 最短路径算法 地杰斯特拉算法
- 【厚积薄发】编程技术总结7—封装、继承、多态简介
- Java中的Lab和RGB的相互转换
- jdbc连接
- USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)
- Maven面试题
- 细说正则表达式之断言
- mysql查询按照指定字符串进行排序
- thinkphp验证码使用小案例
- Python定义类