interface

 interface ICalculator{

// public and abstract

void add(int a, int b);

void sub(int a, int b);

void mul(int a, int b);

void div(int a, int b);

}

class Cal implements ICalculator{

  public void add(int a , int b){

      System.out.println("the sum is="+(a+b));

  }

  public void sub(int a , int b){

      System.out.println("the subtraction is="+(a-b));

  }

  public void mul(int a , int b){

      System.out.println("the multiplication is="+(a*b));

  }

  public void div(int a , int b){

      System.out.println("the division is="+(a/b));

  }

}

public class Main

{

public static void main(String[] args) {

ICalculator c = new Cal();

c.add(10,20);

c.sub(4,2);

c.mul(2,8);

    c.div(9,3);

}

}

------------------------------------------------------------------------------------------------------------------

interface ICalculator1{

// public and abstract

void add(int a, int b);

void sub(int a, int b);

}

interface ICalculator2{

// public and abstract

void mul(int a, int b);

void div(int a, int b);

}


class Cal implements ICalculator1,ICalculator2{

  public void add(int a , int b){

      System.out.println("the sum is="+(a+b));

  }

  public void sub(int a , int b){

      System.out.println("the subtraction is="+(a-b));

  }

  public void mul(int a , int b){

      System.out.println("the multiplication is="+(a*b));

  }

  public void div(int a , int b){

      System.out.println("the division is="+(a/b));

  }

}

public class Main

{

public static void main(String[] args) {

ICalculator1 c1 = new Cal();

c1.add(10,20);

c1.sub(4,2);

ICalculator2 c2 = new Cal();

c2.mul(2,8);

    c2.div(9,3);

}

}

----------------------------------------------------------------------------------------------------------------------

interface ICalculator1{

// public and abstract

void add(int a, int b);

void sub(int a, int b);

}

class Calculator2{

public void mul(int a , int b){

      System.out.println("the multiplication is="+(a*b));

  }

  public void div(int a , int b){

      System.out.println("the division is="+(a/b));

  }

}


class Cal extends Calculator2 implements ICalculator1{

  public void add(int a , int b){

      System.out.println("the sum is="+(a+b));

  }

  public void sub(int a , int b){

      System.out.println("the subtraction is="+(a-b));

  }

}

public class Main

{

public static void main(String[] args) {

Cal c = new Cal();

c.add(10,20);

c.sub(4,2);

c.mul(2,8);

    c.div(9,3);

}

}

---------------------------------------------------------------------------------------------------------------------

interface ICalculator1{

// public and abstract

void add(int a, int b);

void sub(int a, int b);

}

interface ICalculator2 extends ICalculator1{

// public and abstract   

void mul(int a, int b);

void div(int a, int b);

}

class Cal implements ICalculator2{

  public void add(int a , int b){

      System.out.println("the sum is="+(a+b));

  }

  public void sub(int a , int b){

      System.out.println("the subtraction is="+(a-b));

  }

  public void mul(int a , int b){

      System.out.println("the multiplication is="+(a*b));

  }

  public void div(int a , int b){

      System.out.println("the division is="+(a/b));

  }

}

public class Main

{

public static void main(String[] args) {

ICalculator2 c = new Cal();

c.add(10,20);

c.sub(4,2);

c.mul(2,8);

    c.div(9,3);

}

}

--------------------------------------------------------------------------------------------------------------------

Comments

Popular posts from this blog

Introduction of java Programming language.

Stack data structure.