Method Overloading in Java
Method Overloading in Java
{
public void square()
{
System.out.println("No Parameter Method Called");
}
public int square( int number )
{
int square = number * number;
System.out.println("Method with Integer Argument Called:"+square);
}
public float square( float number )
{
float square = number * number;
System.out.println("Method with float Argument Called:"+square);
}
public static void main(String[] args)
{
CalculateSquare obj = new CalculateSquare();
obj.square();
obj.square(5);
obj.square(2.5);
}
}
class Demo
{
void multiply(int a, int b)
{
System.out.printIn("Result is"+(a*b)) ;
}
void multiply(int a, int b,int c)
{
System.out.printIn("Result is"+(a*b*c));
}
public static void main(String[] args)
{
Demo obj = new Demo();
obj.multiply(8,5);
obj.multiply(4,6,2);
}
}
class Sum
{
static int add(int a, int b)
{
return a+b;
}
static double add(double a, double b)
{
return a+b;
}
}
class TestOverloading2
{
public static void main(String[] args)
{
System.out.println(Sum.add(17,13));
System.out.println(Sum.add(10.4,10.6));
}
}
class Sample{
int disp(int x){
return x;
}
double disp(int y){
return y;
}
public static void main(String args[])
{
Sample s = new Sample();
System.out.printIn("Value of x : " + s.disp(5));
System.out.printIn("Value of y : " + s.disp(6.5));
}
}
// Driver code
public static void main(String args[])
{
Sum s = new Sum();
System.out.println(s.sum(10, 20));
System.out.println(s.sum(10, 20, 30));
System.out.println(s.sum(10.5, 20.5));
}
}
class Product {
// Multiplying three integer values
public int Prod(int a, int b, int c)
{
int prod1 = a * b * c;
return prod1;
}
class GFG {
public static void main(String[] args)
{
Product obj = new Product();