/*
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 !
*/
Bookmark/Search this post with:
Umair saying thx
Well thx for this :)
too many comment
too many comment can't see the program...
it's possible or not
is it possible or not
class must implement the method of intfB
hahh??
..wahh..!!! its so hard..
about the interface..................
comments.
those comments r helpful.......
slight modification in ur
slight modification in ur answer
class A no need to implement the interface IntfB because it is already extended by the interface IntfA. So,Class A can get all methods of interface IntfA and IntfB by implementing IntfA itself.
isn't it?