Like class inheriting another class, we can have an interface inheriting another interface using the same 'extends' keyword as shown in the below example:
public Interface Interface1 extends Interface2
{
//Body of the Interface1
}
Lets implement this on Eclipse IDE:
1.Create an interface 'Interface1' which defines three methods as shown below:
2. Create an interface 'Interface2' which inherits 'Interface1' and also defines only one method as shown below:
public Interface Interface1 extends Interface2
{
//Body of the Interface1
}
Lets implement this on Eclipse IDE:
1.Create an interface 'Interface1' which defines three methods as shown below:
3. Create a class 'ClassOne' which implements 'Interface2' as shown below:
4. Create a class 'InterfaceInheritedDemo' to create an object for 'ClassOne' class to access all its implemented methods of Interface1 and Interface2 as shown below:
5. Save and Run the 'InterfaceInheritedDemo' class
6. Observe that the output is displayed in the console as shown below:
Download this project:
Click here to download the project containing the class files used in this post (You can download this project and import into Eclipse IDE on your machine)