How multipleInheritance is possible in java?

Answer Posted / pradeep panwar

Hi all, This is Pradeep...
I am confused by the java statement that "By using
interface we can achieve multiple inheritance bcoz java
doesn't support Multiple inheritance".
Yes.Ok java doent support Multiple inheritance. Now we know
that inheritance means that "one object acquires the
property of another object".
So how can it is possible achieve Multiple inheritance by
interface.
Interface that contains just undefined methods like below
code.

interface Member1
{
public void eye();
public void nose();
public void mouth();
}
interface Member2 extends member1
{
public void neck();
public void hand();
public void stomach();
}
interface Member3 extends Member1,Member2
{
public void leg();
}

class Man implements Member3
{
public man()
{
Member3 ref=new Man();
}
// Here Implements all 7 methods.
}


/*
Is the above code defines multiple Inheitance?
undefined methods are eye,nose,mouth,neck,handand stomach
are fall in Interface Member3 .Yes. But Inheritance means
that one object acquires the property of another
object.Property means that code and data.
In here, there is no code just declarations of method which
is not to be a code .
So How can we say interface achieve multiple inheritance.
Please any one explain and clear my doubt with simple
example.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the primary benefit of encapsulation?

554


What is the purpose of the system class in java programming?

538


Can we declare a class as abstract without having any abstract method?

547


What is the difference between error and an exception?

563


What is the function of http?

522






What is the difference between jdk and jre?

598


What is an infinite loop in java? Explain with an example.

580


What are the features in java?

572


How will you serialize a singleton class without violating singleton pattern?

1515


What is identifier give example?

545


What is the use of coding?

517


What is a substring of a string?

557


How will you get the platform dependent values like line separator, path separator, etc., ?

575


What are design patterns and please explain?

566


What are "class access modifiers" in Java?

604