Write a description, no more than 250 words describing polymorphism and it's uses in software.
Write a description, no more than 250 words describing polymorphism and it's uses in software.
Polymorphism: Definition
Meaning of the polymorphism is having the many forms.
Polymorphism is the concept of Object-Oriented Programming language.
In the programming language, the data can be processed by the many forms, that is, it is possible to access objects of different types via the same interface.
For example, a woman is a wife, a daughter, a friend, etc. one person is possessing different behavior at a time but in different situations.
In programming, polymorphism is of two types as follows –
- Runtime polymorphism
- Compile-time polymorphism
Runtime polymorphism –
In this, function over-riding is achieved, that is, more than one class will have the functions of the same name.
Compile-time polymorphism –
In this, function overloading and operator overloading is used, that is, functions of the same name are created in the same class but with different arguments.
In the operator overloading, one operator is used for different implementations as per arguments.
Step by step
Solved in 2 steps