Home Java SCJP SCWCD Servlet Submit News Contact Us Site Map


Over 500 magazines for free (including Oracle Magazine)!

Yes all of them are FREE. You can subscribe to ALL of them.
Click here to apply today!

JavaDeveloper.co.in network has launched a dedicated site just for Java Examples. You can now learn java language by examples.

Please visit Java Examples to get started !

/*

Java Interface example.

This Java Interface example describes how interface is defined and being used in Java language.

*/

/*

Syntax of defining java interface is,

<modifier> interface <interface-name>{

//members and methods()

}

*/

//declare an interface

interface IntExample{

/*

Syntax to declare method in java interface is,

<modifier> <return-type> methodName(<optional-parameters>);

IMPORTANT : Methods declared in the interface are implicitly public and abstract.

*/

public void sayHello();

}

/*

Classes are extended while interfaces are implemented.

To implement an interface use implements keyword.

IMPORTANT : A class can extend only one other class, while it can implement n number of interfaces.

*/

public class JavaInterfaceExample implements IntExample{

/*

We have to define the method declared in implemented interface,

or else we have to declare the implementing class as abstract class.

*/

public void sayHello(){

System.out.println("Hello Visitor !");

}

public static void main(String args[]){

//create object of the class

JavaInterfaceExample javaInterfaceExample = new JavaInterfaceExample();

//invoke sayHello(), declared in IntExample interface.

javaInterfaceExample.sayHello();

}

}

/*

OUTPUT of the above given Java Interface example would be :

Hello Visitor !

*/

For more java examples please visit Java Examples

Home Java SCJP SCWCD Servlet Site map