如何深入理解C++基础教程中的虚函数实例代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2178个文字,预计阅读时间需要9分钟。
定义虚函数:即在基类的成员函数前加关键字virtual(即被virtual关键字修饰的成员函数)。
虚函数:在派生类中可以重新定义的成员函数。
虚函数的定义
虚函数:就是在基类的成员函数前加关键字virtual(即被virtual关键字修饰的成员函数),并在一个或多个派生类中被重新定义的成员函数;虚函数:就是在编译的时候不确定要调用哪个函数,而是动态决定将要调用哪个函数。它的作用就是为了能让这个函数在它的子类里面可以被重载,这样的话,编译器就可以使用后期绑定来达到多态了,也就是用基类的指针来调用子类的这个函数;虚函数的作用:在于用专业术语来解释就是实现多态性,多态性是将接口与实现进行分离,通过指向派生类的基类指针或引用,访问派生类中同名覆盖成员函数;用形象的语言来解释就是实现以共同的方法,但因个体差异,而采用不同的策略;虚函数用法格式为:virtual 函数返回类型 函数名(参数表) {函数体};
虚函数在 c++ 的继承体系中是一个非常重要概念,让我们可以在子类中复写父类的方法。
本文共计2178个文字,预计阅读时间需要9分钟。
定义虚函数:即在基类的成员函数前加关键字virtual(即被virtual关键字修饰的成员函数)。
虚函数:在派生类中可以重新定义的成员函数。
虚函数的定义
虚函数:就是在基类的成员函数前加关键字virtual(即被virtual关键字修饰的成员函数),并在一个或多个派生类中被重新定义的成员函数;虚函数:就是在编译的时候不确定要调用哪个函数,而是动态决定将要调用哪个函数。它的作用就是为了能让这个函数在它的子类里面可以被重载,这样的话,编译器就可以使用后期绑定来达到多态了,也就是用基类的指针来调用子类的这个函数;虚函数的作用:在于用专业术语来解释就是实现多态性,多态性是将接口与实现进行分离,通过指向派生类的基类指针或引用,访问派生类中同名覆盖成员函数;用形象的语言来解释就是实现以共同的方法,但因个体差异,而采用不同的策略;虚函数用法格式为:virtual 函数返回类型 函数名(参数表) {函数体};
虚函数在 c++ 的继承体系中是一个非常重要概念,让我们可以在子类中复写父类的方法。

