如何实现多态

1、多态:最终表现出来的是多种形态

2、如何实现多态?

如何用C自己实现多态?,同一个函数,形参为指针或者引用,传入各个同类型的实体,然后调用各自的函数,这背后是如何调用的呢?通过虚函数,给每个对象建立虚表vtable,虚表的开头都是虚函数,然后自己寻找,这样速度快

                                                                 

子类先在相应位置替换出现新的,再在后面增加

子父重载,父亲类虽继承过来,但是也隐藏了,让着子类

发布了128 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/chanleoo/article/details/104066061