虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,可以在基类的派生类中对虚函数重新定义,在派生类中重新定义的函数应与虚函数具有相同的形参个数和形参类型。以实现统一的接口,不同定义过程。如果在派生类中没有对虚函数重新定义,则它继承其基类的虚函数。


       虚函数必须是基类的非静态成员函数,其访问权限可以是private或protected或public,在基类的类定义中定义虚函数的一般形式。在某基类中声明为 virtual 并在一个或多个派生类中被重新定义的成员函数,实现多态性。

猜你喜欢:
  • 如何使用股票技术指标组合选股
  • 自己在网上怎么买保险
  • 新华多倍保20年后可以取回本金么 答案是这样的
  • 虾4050和3040什么区别(虾4050的价格低于虾3040)
  • 中信信诚白金信用卡特色功能有哪些?年费是多少?
  • 储蓄率怎么算 储蓄率高的原因有哪些
  • 洗衣机排水管高了有影响吗
  • 新手买基金还是买股票 个人建议是这样
  • 空调显示f8是什么意思
  • 测心率-测心率血压智能手表哪个牌子好