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 |
How do you answer polymorphism?
create a c++ program that will accepts 9 inputs using 3 by 3 array.
Is html an oop?
What is function overloading and operator overloading?
What is operator overloading? Give Example
11 Answers CTS, IBM, TCS,
what is the abstract class,interface ,its difference with a programatic eg.? hi,recently i went for an interview they ask me what is abstract class ,interface and its difference I said abstract class contain abstact method ,abstract method is a method with no body.Abstract class cannot be instantiated.Abstract class is a base class it required derived class for the implementation of method. Interface is a syntactical contract that all derived class should follow it define properties ,method,events which are known as member of interface. Then They asked me what is the difference between them. I said abstract class interface 1.abstact class can implement method 1.interface cant 2.abstact class can contain constructor, 2.interface cant destructor 3.abstract class cannot support multiple 3.interface support inheritance etc Then they said some different answer I said dont no. Then they ask me when i should make abstract class for an project and when i should make interface. I said if suppose there is two class which must be having method with different logic then we sholud make abstract class. and if suppose we have two class having method .with different logic then we can make interface . Am i correct with my explaination.if not correct me .please provide me that when should we create abstract class and interface and what is difference .please help me
Why many objects can working together? How objects working togetherM I want to see example code.
How can i write a code in c# to take a number from the user and then find all the prime numbers till the number entered by the user.
write a program in c++ to overload the function add (s1,s2) where s1 and s2 are integers and floating point values.
Question: Implement a base class Appointment and derived classes Onetime, Daily, Weekly, and Monthly. An appointment has a description (for example, “see the dentist”) and a date and time. Write a virtual function occurs_on(int year, int month, int day) that checks whether the appointment occurs on that date. For example, for a monthly appointment, you must check whether the day of the month matches. Then fill a vector of Appointment* with a mixture of appointments. Have the user enter a date and print out all appointments that happen on that date.
different types of castings
What is abstract class in oops?