Method Overloading in Java...
Chithra Priya

Chithra Priya @chithra_priya

Joined:
Apr 29, 2025

Method Overloading in Java...

Publish Date: Jul 16
1 0

Polymorphism is one of the oops pillars in java. It has two types. They are,
1.Compile time polymorphism (or) Method Overloading
2.Run time polymorphism (or) Method Overriding

1.Method Overloading:

  • Method Overloading allows multiple methods with the same name but different number and types of arguments within a class.
  • Method Overloading is very important to naming convertion.

Example:

public class SuperMarket
{
static String shopname = "Kanchi Super Market";
String product_name;
int price;

public static void main(String[] args)
{
SuperMarket product = new SuperMarket();
product.buy(10);
product.buy(5,50);
product.buy(10.5f, 10.3f);
product.buy(100.5d);
}

void buy(int no)
{
System.out.println("buy one args" +"=" +no);
}

void buy(int no1, int no2)
{
System.out.println("buy two args" +"=" +no1+" "+no2);
}

void buy(float no3, float no5)
{
System.out.println("buy two float args" +"=" +no3+" "+no5);
}

void buy(double no4)
{
System.out.println("buy one double args"+"=" +no4);
}

}

Enter fullscreen mode Exit fullscreen mode

Output:

buy one args=10
buy two args=5 50
buy two float args=10.5 10.3
buy one double args=100.5
Enter fullscreen mode Exit fullscreen mode

Comments 0 total

    Add comment