Java Overloading Constructor

Introduction

In this blog I will explain about Overloading Constructor in Java. It is very simple in Java Programming. The output will be displayed in the Run module.

Software Requirement

JDK1.3

Simple program

  1. class overlo                         // overlo is a class name  
  2.  {  
  3.    double x,y;  
  4.   
  5.    overlo(double a, double b)       // overlo is parameterized constructor  
  6.     {  
  7.      x = a;  
  8.      y = b;  
  9.     }  
  10.   
  11.    public void squ()                // squ() is method name   
  12.     {  
  13.       System.out.println("The Area of Square : "+(x*x));  
  14.     }  
  15.   
  16.    public void rec()                // rec() is method name  
  17.     {  
  18.       System.out.println("The Area of Rectangle : "+(x*y));  
  19.     }  
  20.   
  21.    public void cir()                // cir() is method  
  22.     {  
  23.       System.out.println("The Area of Circle : "+(3.14*x*x));  
  24.     }  
  25.   
  26.    public static void main(String arg[])  
  27.     {  
  28.       overlo t;  
  29.   
  30.       t = new overlo(4,4);          // overloading constructor  
  31.       t.squ();  
  32.   
  33.       t = new overlo(5,6);         // overloading constructor  
  34.       t.rec();  
  35.   
  36.       t = new overlo(2,3);          // overloading constructor  
  37.       t.cir();  
  38.     }     
  39.  } 
Output
 
 
Ebook Download
View all
Learn
View all