C++中的函数多态性应用&虚函数的灵活应用实例源码介绍。
多态性与虚函数
一、多态性
派生类对象可以替代基类对象为基类的引用初始化或赋值。
函数的多态性其实就是对函数不同形式的声明的一种灵活应用。比如说,我们同名不同参数的函数就是对函数的一种多态性表现;同名同参就是函数的覆盖;如果我们用不同类型的参数和个数来声明不同或相同的函数,那么程序会根据我们调用实参的个数和类型进行匹配调用之前声明的函数模型,进行运算求值。
二、虚函数
在类的继承层次结构中,在不同的层次中可以出现同名同参(类型、个数)都相同的函数。在子类中调用父类的成员方法,可[......]