Java - Constructor Program

  1. class cons  
  2.   {  
  3.     int l;  
  4.     int b;  
  5.   
  6.     cons() // default constructor  
  7.      {  
  8.         l=1;  
  9.         b=2;  
  10.      }  
  11.   
  12.     cons(int tl) // function name is same as class name  
  13.      {  
  14.          l=tl;  
  15.          b=4;  
  16.       }  
  17.   
  18.      cons(int tl,int tb) // class name same as function  name with different parameter  
  19.       {  
  20.          l=tl;  
  21.          b=tb;  
  22.       }  
  23.   
  24.      void display()  
  25.         {  
  26.             System.out.println("\n");            
  27.             System.out.println("Length of the rectangle = "+l);  
  28.             System.out.println("Breadth of the rectangle = "+b);  
  29.         }  
  30.   
  31.       public static void main(String arg[])  
  32.         {  
  33.              cons r1=new cons();  
  34.              r1.display();  
  35.   
  36.              cons r2=new cons(6);  
  37.              r2.display();  
  38.   
  39.              cons r3=new cons(10,20);  
  40.              r3.display();  
  41.         }  
  42.   }