Give an example of function overloading in java
Answers
Example of Function/Method Overloading:
public class Example {
void display( ) {
// Method Implementation
}
void display(int number) {
// Method Implementation
}
void display(char ch) {
// Method Implementation
}
void display(String st) {
// Method Implementation
}
}
Using overloading write a program to calculate and print the area of a square, rectangle and circle.
class AreaOverload
{
double a;
void area(int side)
{
a=side*side;
System.out.println("Area of a square is :"+a);
}
void area(int len, int br)
{
a=len*br;
System.out.println("Area of a Rectangle is :"+a);
}
void area(double r)
{
a=3.14*r*r;
System.out.println("Area of a circle is :"+a);
}
public static void main(String args[ ] )
{
AreaOverload ar=new AreaOverload();
ar.area(3);
ar.area(4,6);
ar.area(3.5);
}
}