【C++】多态

多态:即多种形态,调不同的函数,完成不同的功能。 多态的条件: 调用的函数必须是虚函数的重写 必须是父类的指针或引用 多态分为: 静态多态:就是重载,在编译时决议。 动态多态:通过继承重写基类的虚函数实现的多态,在运行时决议。   多态原理:如果构成了多态,则与对象有关,与类型无关。 什么是斜变? 派生类重写基类的虚函数实现多态中,要求函数名,参数列表,返回值完全相同。而斜变是指返回值不同的情况。
相关文章
相关标签/搜索