OverRiding Vs PolyMorphism

Kra*_*ken 6 polymorphism overriding

两者有什么区别?

myMethod(int a) 具有相同方法的超类和具有相同方法的继承类,这是覆盖还是多态?

我很清楚b/w覆盖和重载的差异,但多态性和覆盖似乎是相同的.或者是他们?

ada*_*ham 11

覆盖是在对象上调用方法时,调用子类中与超类中的方法具有相同签名的方法.

多态性是您不确定运行时对象类型的位置,并且调用最具体的方法.因此,调用的方法的行为可能会有所不同,具体取决于运行时的对象类型.

覆盖是一种多态,以及重载和动态(后期)绑定.您可以在此处查看有关不同类型的更多详细信息.

  • 链接已死/ 404. (4认同)