方法重载(Method Overloading)是面向对象编程中的一个概念,指的是在同一个类中定义多个同名方法,但这些方法的参数列表不同。参数列表的不同可以是参数的个数不同、参数的类型不同,或者参数的顺序不同。方法重载允许一个类根据不同的输入参数执行不同的操作,从而提高代码的可读性和可重用性。
public class Calculator {
public int add(int a, int b) {
return a + b;
}
public double add(double a, double b) {
return a + b;
}
public int add(int a, int b, int c) {
return a + b + c;
}
}