C++多态

喜夏-厌秋 提交于 2019-11-28 19:50:33

不规范的重写:在基类函数加了virtual关键字 ,在派生类中重写的成员函数前不加virtual,也是构成重写的。

接口结成和实现继承

普通函数的继承是一种实现继承,派生类继承了基类函数,可以使用函数,继承的是函数的实现。虚函数的

继承是一种接口继承,派生类继承的是基类虚函数的接口,目的是为了重写,达成多态,继承的是接口。所

以如果不实现多态,不要把函数定义为

[https://blog.csdn.net/weixin_42678507/article/details/89414998]:

虚函数。

多态的定义和实现:https://blog.csdn.net/weixin_42678507/article/details/89414998

多态的实现原理:https://blog.csdn.net/weixin_42678507/article/details/89467387

多态的四种表现形式:https://blog.csdn.net/weixin_42678507/article/details/97111466

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!