Friday 26 January 2018

Java Interface Example in java

/*
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");
    }


}






0 comments: