多态包括静态多态和动态多态两种。
静态多态通过方法重载实现,根据参数的不同来区分语义和执行功能。
动态多态是指在一个类层次中不同的类中的重写函数,他们具有相同的函数原型,需要根据指针指向的类来区别语义,其实现需要具备两点:(1).子类重写父类方法。(2).父类引用指向子类对象。
多态包括静态多态和动态多态两种。
静态多态通过方法重载实现,根据参数的不同来区分语义和执行功能。
动态多态是指在一个类层次中不同的类中的重写函数,他们具有相同的函数原型,需要根据指针指向的类来区别语义,其实现需要具备两点:(1).子类重写父类方法。(2).父类引用指向子类对象。