c++ 多态 什么是多态?

什么是多态?当两个子类在父类中调用同一方法时,效果不同。在大多数情况下,Java中的多态性是继承的结果。子类继承父类的方法,然后拥有自己的方法执行模式,覆盖父类中的方法。重载也是多态的,但是在同一个类

什么是多态?

当两个子类在父类中调用同一方法时,效果不同。在大多数情况下,Java中的多态性是继承的结果。子类继承父类的方法,然后拥有自己的方法执行模式,覆盖父类中的方法。重载也是多态的,但是在同一个类中。

classa{

publicvoidosome(){系统输出打印(“parent class”

}

classbextendsa{

publicvoid dosome(){系统输出打印(“子类B”)

}]classcextendsa{

publicvoid dosome(){系统输出打印(“subclass C”)}

classmain{

mian(){//省略main方法AB=newb()

AC=newc()

b.dosome()

c.dosome()]}