我想知道是否有可能以更简单的方式重写Java方法。我的基本问题是我有一组方法,一个例子可以计算一组值的平均值。我的问题是,我想对所有数字变量类型的这种方法的工作(INT长双精度浮点数等)有没有办法做到这一点除了创造:简单的Java重写方法
- 每个参数类型
- 的新方法让这些新方法调用一个解析参数的基本方法
任何帮助表示赞赏。
在回顾答案时,我注意到我一直在使用泛型,我只是不知道他们被称为什么。这是我的平均片段的一个例子。
public double arithmeticMean(List<Double> data) {
double sum = 0;
for (double number : data)
sum += number;
return sum/data.size();
}
我想知道是否有反正它推广到其他数字变量(除表格上面列出)。
这是如果你想使用原始类型的唯一方法。 – Jeremy 2011-02-17 18:42:14