多态与虚函数

一、什么是多态 多态就是向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为。也就是说,每个对象可以用自己的方式去响应共同的消息。使用相同的代码实现不同的动作,体现了面向对象编程的优越性。 在C++中,多态就是利用基类指针指向子类实例,通过基类指针调用子类(虚)函数从而实现“一个接口,多种形态”的效果。 【多态分为两种】 1、编译时多态:主要通过函数的重载和模板来实现。 2、运行时多态:
相关文章
相关标签/搜索