/*
Java Interface example.
This Java Interface example describes how interface is defined and
being used in Java language.
*/
//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.
*/
public void sayHello(){
System.out.println("Hello Visitor !");
}
public static void main(String args[]){
//create object of the class
//JavaInterfaceExample javaInterfaceExample = new JavaInterfaceExample();
IntExample javaInterfaceExample = new JavaInterfaceExample();
//invoke sayHello(), declared in IntExample interface.
javaInterfaceExample.sayHello();
}
}
/*
OUTPUT of the above given Java Interface example would be :
Hello Visitor !
*/
public class Main {
public static void main(String[] args) {
shape circleshape = new circle();
circleshape.Draw();
}
}
interface shape
{
public String baseclass="shape";
public void Draw();
}
class circle implements shape
{
public void Draw() {
System.out.println("Drawing Circle here");
}
}
Friday, 26 January 2018
Related Posts:
Box Layout in java import java.awt.Dimension;import java.awt.FlowLayout;import javax.swin… Read More
Grid layout import java.awt.GridLayout;import javax.swing.JButton;import javax.swi… Read More
Box layout import javax.swing.BoxLayout;import javax.swing.JButton;import javax.s… Read More
Border layout in java import java.awt.*;import javax.swing.*;public class BorderLayoutExampl… Read More
0 comments: