C++ 的多态性与虚函数
摘要:
腾讯二面时被问到关于C++的多态性和虚函数,当时脑袋发热没回答好,其实根本原因是这是很久之前看的,而且一直没有应用上,所以理所当然说不出个所以然来。趁着国庆假期,把C++草草捡了些回来,现在主要说下多态性和虚函数。一、多态性: 顾名思义,多态的意思的一个事物有多种形态。在C++中,多态性是指具有同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数。即向不同的对象发送同一个消息,不同的对象在接收会产生不同的行为。(通俗:当学校校长向社会发布一个消息:9月1号开学。不同的对象会做出不同的响应:学生准备好课本回学校上课,老师备好课回学校教学……) 多态性分两类:静态多态性和动态. 阅读全文
posted @ 2011-10-06 22:25 caixia 阅读(207) 评论(0) 推荐(0) 编辑