java举例运用@Overload
时间: 2023-07-03 10:32:04 浏览: 108
好的,以下是一个Java中方法重载的示例:
```java
public class Calculator {
public int add(int num1, int num2) {
return num1 + num2;
}
public double add(double num1, double num2) {
return num1 + num2;
}
public int add(int num1, int num2, int num3) {
return num1 + num2 + num3;
}
}
```
在这个示例中,我们定义了一个名为Calculator的类,并在其中定义了三个名为add的方法。其中,第一个方法接收两个整数参数,第二个方法接收两个双精度浮点数参数,第三个方法接收三个整数参数。由于这三个方法的名称相同,但是参数类型、数量和顺序不同,因此这就是方法重载的体现。当我们在代码其他地方调用add方法时,Java会自动根据传递的参数类型和数量来判断应该调用哪个方法。
阅读全文