java定义三个重载方法,方法名为func分别用来求两个整数的平均值,三个整数的最大值,四个整数和
时间: 2024-09-24 16:15:34 浏览: 51
Python中如何将一个类方法变为多个方法
在Java中,你可以通过定义不同的函数签名来实现方法的重载,也就是具有相同名称但参数列表不同的方法。以下是关于计算两个整数平均值、三个整数最大值以及四个整数和的三个重载方法`func`的例子:
```java
public class MathOperations {
// 计算两个整数的平均值
public double func(int a, int b) {
return (a + b) / 2.0;
}
// 计算三个整数的最大值
public int func(int a, int b, int c) {
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
return max;
}
// 计算四个整数的和
public int func(int a, int b, int c, int d) {
return a + b + c + d;
}
}
```
在这个例子中,`func`方法可以根据传入参数的数量和类型自动选择合适的方法执行。每个方法的作用域都在`MathOperations`类内。
阅读全文