我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 运行多态 >

c++中 为什么说虚函数与派生类的结合实现了运行时的多态性?

归档日期:07-08       文本归类:运行多态      文章编辑:爱尚语录

  这个程序也达到了同一个函数实现不同的功能的目的 ,但是没有用到虚函数呀?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  多态的精华在于基类指针指向派生类,然后通过指针调用接口函数实现不同功能,你写的程序只是不同类中定义同一函数,实质上你是通过域来调用的函数功能,只是简单的所属关系调用,并没有涉及到多态的概念,其实多态才是真正接口的始祖。

  展开全部多态是用父类指针表现子类行为,就比如现在有个父类指针,具体指向哪个子类在编译期无法确定,只有在运行时确定,这时候父类就会调用虚函数,否则子类同名函数屏蔽了父类函数,父类指针行为是父类函数的。

本文链接:http://myclayclub.com/yunxingduotai/233.html