multiple inheritance using interface in java multiple inheritance using interface in java with example example for multiple inheritance using interface in java definition of multiple inheritance
Multiple Inheritance:
Multiple inheritance is one in which their exists multiple base classes and single derived classes. Multiple inheritance using classes is not possible, but by using interfaces multiple inheritance can be achieved.
Multiple Inheritance is one of the Factor that makes Java is not 100% pure object oriented programming language.
Achieving the multiple inheritance in java by using Inheritance, makes java is not pure object oriented programming language. Because we cannot instantiate the object for the interface directly.
Click Here For Important Reasons Why Java is not 100% pure Object Programing Language ?
The following example illustrate the concept of Multiple inheritance by using interfaces
interface car
{
int speed=90;
public void distance();
}
interface bus
{
int distance=100;
public void speed();
}
class vehicle implements car,bus
{
public void distance()
{
int distance=speed*100;
System.out.println(“distance travelled is”+distance);
}
public void speed()
{
int speed=distance/100;
}
}
class maindemo
{
public static void main(String args[])
{
System.out.println(“w.r.t Vehicle”);
Vechicle v1=new Vehicle();
v1.distance();
v1.speed();
}
}
No comments:
Post a Comment