虚函数

格式:virtual 返回值类型 函数名(参数表)

   {

     函数体;

   }

虚函数是非静态的成员函数,经过派生之后,虚函数在类族中可以实现运行时多态,即各派生类对象调用各自的虚函数

成员函数一旦被声明为虚函数,则无论声明它的类被继承多少代,派生类中依旧保持虚函数的特性

不具备多态特性的函数:

  • 静态成员函数不能声明为虚函数,因其共享特性
  • 内联成员函数不能声明为虚函数,因其执行代码是确定的
  • 构造函数不能声明为虚函数,因其调用发生在对象建立前

 

相关文章:

  • 2021-09-03
  • 2021-11-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2021-10-20
猜你喜欢
  • 2021-07-02
  • 2021-09-08
  • 2021-05-27
  • 2022-12-23
  • 2021-11-10
  • 2021-12-04
  • 2021-09-19
相关资源
相似解决方案