多态
多态特性是指,基类的同一个方法,在不同派生类中可以有不同的实现
并且不同的派生类对象,都可以作为基类对象来使用
C++中的多态,是靠虚函数来实现的
虚函数
C++中通过virtual关键字来声明一个虚函数
virtual关键字表示,如果子类重写了这个函数,应当使用子类中的函数实现
如果没有声明函数为virtual的,则默认使用基类的实现
#include
using namespace std;
class Animal {
public:
void f1() {
cout
关注
打赏