【厚积薄发】编程技术总结7—封装、继承、多态简介

来源:互联网 发布:微信业务域名 编辑:程序博客网 时间:2024/05/17 04:48

封装:就是啊方法和数据集合到一个类中,封装的意义在于保护或者数据被外部无意破坏。

继承:最大限度的实现代码重用。子类可以使用父类的方法和数据,有单继承和多继承。

多态:接口多种不同的实现方式即多态,允许子类的指针赋值给父类。晚绑定的方式,通过虚函数实现。

多态是一种泛型技术(不变的代码实现可变的算法,其他的泛型技术还有模板技术、RTTI技术),作用:隐藏实现细节,接口重用。


虚函数表简介:

1.只有父类Base且有虚函数


2.有子类Derive无覆盖



3.有虚函数有覆盖



4.多重继承无虚函数覆盖



5.多重继承有虚函数覆盖



0 0
原创粉丝点击