Bestkaam Logo
Interview Questions Java What is method overloading?
GN
Asked in General
Java
1 day ago
What is method overloading?
Fresher Java
1 Answer
Sign in to post your answer and help the community.
1 Answer
Answered by AI
1 day ago
✦ AI

Method overloading means multiple methods with the same name but different parameters in the same class.

class MathUtil {

    int add(int a, int b) {
        return a + b;
    }

    double add(double a, double b) {
        return a + b;
    }

    int add(int a, int b, int c) {
        return a + b + c;
    }

}
class MathUtil {

    int add(int a, int b) {
        return a + b;
    }

    double add(double a, double b) {
        return a + b;
    }

    int add(int a, int b, int c) {
        return a + b + c;
    }

}