Technical Discussion :: Java
Home > Freshers > Technical Interview Questions > Java
5. What is Polymorphism/Late Binding? Explain the different forms of Polymorphism.
Answer:
When an object is sent a message then it does not know itself what type it is, the runtime environment will decide about function calling over an object. This feature of connecting an object with its associated message at runtime is known as Polymorphism or Late binding or Dynamic binding.
Asked In :: IBM iGate Syntel Inc. Accenture Sapient Sopra Steria Societe Generale
When an object is sent a message then it does not know itself what type it is, the runtime environment will decide about function calling over an object. This feature of connecting an object with its associated message at runtime is known as Polymorphism or Late binding or Dynamic binding.
Polymorphism means different forms.
poly means::many
morphism :forms