Java - Constructor Program

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