What is polymorphism? Explain with an example.
Answers were Sorted based on User's Feedback
Answer / santosh
Polymorphism is one of the important feature of OOP's. It
consist of 2 words i.e., 'Poly' which stands for many
and 'Morphism' stands for forms.
We can divide the polymorphism into 2 types.
1. Static polymorphism
2. Dynamic polymorphism
Static polymorphism:- In this the binding is taken place in
compile time. The different types of static polymorphism
are:-
a) Function Overloading
b) Operator Overloading
Dynamic polymorphism:- In this the binding that takes place
at run-time. The difference types of dynamic polymorphism
are:-
a) Virtual function
b) Abstract class
Is This Answer Correct ? | 272 Yes | 22 No |
Answer / khadeer.k
polymorphism is one of the pillars of oops.
polymorphism in latin word which describes 'poly' means many
'morphs' means forms.
polymorphism has concept like function overloading...
Is This Answer Correct ? | 287 Yes | 91 No |
Answer / p suresh kumar
Single interface & multiple method is called polymorphism.
Ex:
Function overloading (Static polymorphism / early binding).
Function overriding (dynamic polymorphism / late binding).
Is This Answer Correct ? | 166 Yes | 54 No |
Answer / pavan raj
polymorphism means the ability to take more than one form.
This is something similar to a word having several different
meanings depending on the context.
Is This Answer Correct ? | 121 Yes | 27 No |
Answer / amol shevkari
Polymorphism is an concept of OOPS.
Polymorphism allows a client to treat different objects in
the same way even if they were created from different
classes and exhibit different behaviors.
Ex.Traffic Signal->>>>Whenever red signal is glow,the all
different type of braking systems works.i.e.all vehicles of
braking system but there implementation is different and
purpose is same.
Is This Answer Correct ? | 130 Yes | 44 No |
Answer / saranya
it is the important concept of OOP, from the greek concept
'poly' means many 'morphism' form ,from this the definition
is "the ability to take more than one form"
EXAMPLE:
method overloading(static polymorphism...early binding)
method overriding(dynamic polymorphism...late binding)
Is This Answer Correct ? | 76 Yes | 25 No |
Answer / sanish joseph
A single entity existing in difernt forms simltniosly s cald
polymorfsm.eg ovrloadn and ovrridin
Is This Answer Correct ? | 80 Yes | 39 No |
Answer / syed ahsen raza ali
polymorphism basicilly provides multiple forms to a single
function or functionality to occure.in c++(oop) context i
can quote that using 0ne functionality if we could be able
to have multiple functionalities working only on a single
object,then we can say that we had done multiple tasks by
using one operation.
thanks.
Is This Answer Correct ? | 47 Yes | 14 No |
Answer / anil sobti
polymorphism means same function or function name but
different behavior.
Is This Answer Correct ? | 55 Yes | 27 No |
Answer / amrutha
In greek Poly means 'many' and 'morph' means form.
the best example for polymorphism is Chameleon which exbits
different colors based on situation.
Is This Answer Correct ? | 50 Yes | 29 No |
What is encapsulation example?
Advantage and disadvantage of routing in telecom sector
What are the different forms of polymorphism??
Tell me the scenario,Where we can use interfaces or Abstract class.And What is the difference between interfaces and abstract class?
What are the advantanges of modularity
Why do we use oop?
why in java first invoke public static void main(String args[]) method????Why not public static void method1(String args[])??
What do you mean by public, private, protected and friendly?
Write an operator overloading program to Overload ‘>’ operator so as to find greater among two instances of the class.
WHEN A COPY CONSTER IS CALL ?
What is inheritance in simple words?
Write a program to compute for numeric grades for a course. The course records are in a file that will serve as the input file. The input file is in exactly the following format: Each line contains a student's first name, then one space, then ten quiz scores all on one line. The quiz scores are in whole number and are separated by one space. Your program will take it input from this file and sends it output to a second file. The data in the output file will be exactly the same as the data in the input file except that there will be one additional number (of type double) at the end of each line. This number will be the average of the student's ten quiz scores. Use at least one function that has file streams as all or some of its arguments.