Capability:Run time polymorphism

From Rosetta Code
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Capability:Run time polymorphism
Capabilities characterize abstract requirements of tasks and abilities of languages and libraries.
Browse this capability's properties.


Run time polymorphism is the ability to call different functions depending on the dynamic type of an objects (i.e. the type with which it was created). In most languages this is implemented through virtual function calls.