多态

多态:

  • 同一事物表现出不同事物的能力,即向不同对象发送同一消息,不同的对象在接收时会产生不同的行为
  • 重载实现编译时多态,虚函数实现运行时多态
  • 基类的指针指向派生类的对象,指向的是派生类中基类的部分
  • C++的多态性可以解决基类指针不能操作派生类的数据成员的问题

实现多态的两种方法:

  • 覆盖:是指子类重新定义父类的虚函数的做法。
  • 重载:是指允许存在多个同名函数,而这些函数的参数表不同
posted @ 2023-02-21 13:42  小秦同学在上学  阅读(19)  评论(0编辑  收藏  举报