Answer Posted / kananatha kowsik.r
Polymorphism is a greek word.'Poly' means many.'Morphism'
means programs.'Polymorphism' many programs.That means by
calling many forms or many programs using one interface.By
using polymorphism we can achieve overloading and overriding.
Types of polymorphism.
1.Compile time polymorphism or late bind polymorphism
2.Run time polymorphism or early bind polymorphism or
dynamic polymorphism.
1.Compile time polymorphism:
The polymorphism which is created at compile time or
late bind is called compile time polymorphism.
Example: Function overloading, Operator overloading.
2.Runt time polymorphism:
The polymorphism which is created at run time or late
bind or dynamically is called run time polymorphism.
Example: Abstract class, Virtual function.
| Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
What are the benefits of operator overloading?
What is the difference between a declaration and a definition?
what are the decision making statements in C++? Explain if statement with an example?
What is #include ctype h in c++?
Why can templates only be implemented in the header file?
What is c++ manipulator?
What causes a runtime error c++?
What is the copy-and-swap idiom?
If I is an integer variable, which is faster ++i or i++?
Does dev c++ support c++ 11?
What is #include iostream in c++?
What is a friend function in c++?
What does h mean in maths?
What is the use of data hiding?
Give the difference between the type casting and automatic type conversion. Also tell a suitable C++ code to illustrate both.