1.基类(父类)里面的方法是用virtual关键字修饰
2.子类继承父类重写父类里面的方法
3.用父类的指针或引用指向子类对象
4.通过父类指针或引用调用子类重写的父类方法
静态多态是编译器在编译期间完成的
静态多态:函数重载
动态多态是在程序运行时 根据基类的引用指向的对象来确定自己具体该调用哪一个类的虚函数
动态多态
作用:把不同的子类对象都当作父类来看
1.基类(父类)里面的方法是用virtual关键字修饰
2.子类继承父类重写父类里面的方法
3.用父类的指针或引用指向子类对象
4.通过父类指针或引用调用子类重写的父类方法
静态多态是编译器在编译期间完成的
静态多态:函数重载
动态多态是在程序运行时 根据基类的引用指向的对象来确定自己具体该调用哪一个类的虚函数
动态多态
作用:把不同的子类对象都当作父类来看