Java入门 - 方法的重载
时间: 2024-09-26 11:03:41 浏览: 30
头歌之Java入门 - 方法的使用.rar
在Java中,方法的重载(Overloading)是指在一个类里可以有多个同名的方法,但是它们的参数列表必须不同。这意味着每个重载的方法有不同的参数类型、数量或者是顺序。这种特性允许你在处理类似的操作时提供多种实现,程序员可以根据传入的具体参数类型选择合适的方法。
例如:
```java
public class Calculator {
public int add(int a, int b) { return a + b; } // 第一个add方法,用于两个整数相加
public double add(double a, double b) { return a + b; } // 第二个add方法,用于两个双精度浮点数相加
public String add(String str1, String str2) { return str1 + str2; } // 字符串拼接
}
```
在这个例子中,`Calculator`类中有三个名为`add`的方法,分别适用于不同类型的数据。当你调用`add`方法时,Java编译器会自动匹配最适合的重载版本。
阅读全文