重载
时间: 2023-09-10 18:07:30 浏览: 150
重载(Overloading)是指在同一个类中定义多个具有相同名称但参数列表不同的方法,以实现不同的功能。重载可以发生在构造函数、普通函数和运算符函数等情况下。在调用重载函数时,编译器会根据传入的参数类型和数量来确定调用哪个函数。
例如,在一个计算器程序中,我们可能会定义多个名为“add”的方法,分别接收不同数量和类型的参数,如:
```java
public int add(int a, int b) {
return a + b;
}
public int add(int a, int b, int c) {
return a + b + c;
}
public double add(double a, double b) {
return a + b;
}
```
这样,我们就可以根据需要选择不同的方法来进行加法运算。
阅读全文