What is the Advantage of Interface over the Inheritance in
OOPS?
Answers were Sorted based on User's Feedback
Answer / mms zubeir
1. Provides flexibility in implementing the operations for
the derived classes.
2. Avoid conflicts when more than one interfaces are
derived in a class.
I will club some more later...
| Is This Answer Correct ? | 28 Yes | 9 No |
Answer / iyappan_protech
1)Interface totally keeps away that implementation
knowledge from client.
2)It supports us to change their behaviour dynamically.It
means that, it will act depends on dynamic specilization(or
substitution).
3)This gives very good abstraction about the object to
client.
4)It avoids client broken, even developer made some changes
on implimentation or add new specilization(new
implementation).
5)So it gives open way to extend and implementation.
| Is This Answer Correct ? | 16 Yes | 11 No |
Answer / poorna chandar rao
in inheritence is not support the multiple inhertence but
interface is supported multiple inhertence because imterface
is advatage over the inhertience
| Is This Answer Correct ? | 8 Yes | 10 No |
Answer / rajendra patidar
On OOPS due to multiple inheritance duplicate value may be
received by derived class, so compiler do not understand
what syntax should compile.
Interface Refuse such type of problem in java.
| Is This Answer Correct ? | 0 Yes | 4 No |
What do you mean by overloading?
What is polymorphism oop?
How to call a non virtual function in the derived class by using base class pointer
Write a C++ program without using any loop (if, for, while etc) to print prime numbers from 1 to 100 and 100 to 1 (Do not use 200 print statements!!!)
What are the types of abstraction?
What is OOPS and How it is different from Procedural Programming ?
23 Answers HP, Infosys, Thyrocare,
What is the difference between class and object?
how to find the correct email address format by using the programe?
function overridind means and simple program
Base class has two public data members. How can i derive a new class with one datamember as public and another data member as private?.
What is virtual function?where and when is it used?
What is the example of polymorphism?