What is Dynamic Polymorphism?
Answers were Sorted based on User's Feedback
Answer / karthikeyan srinivasan
Polymorphism : Same function name but with different behaviors
Related Concepts : functional overriding and functional
overloading
Dynamic Polymorphism(Run time polymorphism) :
The decision of selecting which function has to be run
in run time is dynamic polymorphism
Ex:
class A {
function write() {
// Base class write method
}
}
class B extends A {
function write() {
// Derived class method
}
}
Called dynamic binding.
Compile time polymorphism:
Functional overloading is compile time polymorphism.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / atul gaikwad
This polymorphism is also called as late binding.
Dynamic polymorphism can be achieved by using function overriding.
eg.for addition of numbers if we write function as
void add Numbers(int,int);
And this function is written in base class as well as derived class as it is then satisfies the function over-riding concept.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / abinash mohanty
Out of multiple functions which function is going to be
executed,that is decided at the run time. This concept is known as dynamic polymorphism
| Is This Answer Correct ? | 0 Yes | 0 No |
What is encapsulation and abstraction? How are they implemented in C++?
0 Answers Agilent, ZS Associates,
Why is object oriented programming so hard?
What is interface in oop?
Please send ford technologies placement paper 2 my mail id
What is the difference between a constructor and a destructor?
What are the main differences between procedure oriented languages and object oriented languages?
9 Answers IBM, Infosys, Wipro,
What is encapsulation oop?
write a program to find 2^n+1 ?
What is the output of the following code: int v() { int m=0; return m++; } int main() { cout<<v(); } 1) 1 2) 0 3) Code cannot compile
What is abstract class in oops?
can we create and enter the data & hide files using programmes ?
Do you know about multiple inheritance?