多态

多态是指C++中会根据对象的类型来调用不同的函数主要是在继承是虚函数的使用来表现的,若果不使用虚函数,当继承父类的子类中创建了一个和父类名称形同的函数时,子类中函数会被父类中的相同名称的函数取代,这被称之为早绑定或静态绑定

  1. 纯虚函数
    virtual int function() = 0;//等于0是告诉编译器这是一个纯虚函数
    
  2. 虚函数 只需要将父类中与子类相同的函数前加上virtual即可,如下:
    virtual int area()
       {
          cout << "Parent class area :" <<endl;
          return 0;
       }
    

本文章使用limfx的vscode插件快速发布