Java - Calculate Area Of Rectangle And Area Of Circle Using Interface

  1. interface area    
  2.       {    
  3.           double pi = 3.14;    
  4.           double calc(double x,double y);    
  5.        }    
  6.     
  7. class rect implements area    
  8.    {    
  9.       public double calc(double x,double y)    
  10.         {    
  11.             return(x*y);    
  12.          }    
  13.    }    
  14.     
  15. class cir implements area    
  16.    {    
  17.       public double calc(double x,double y)    
  18.         {    
  19.             return(pi*x*x);    
  20.          }    
  21.    }    
  22.     
  23. class test7    
  24.   {    
  25.      public static void main(String arg[])    
  26.        {    
  27.           rect r = new rect();    
  28.           cir c = new cir();    
  29.           area a;    
  30.     
  31.           a = r;    
  32.           System.out.println("\nArea of Rectangle is : " +a.calc(10,20));    
  33.     
  34.           a = c;    
  35.           System.out.println("\nArea of Circle is : " +a.calc(15,15));    
  36.         }    
  37.   }