JavaDeveloper.co.in network has launched a dedicated site just for Java Examples. You can now learn java language by examples.
/*
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 !
*/