我想知道是否有可能以更簡單的方式重寫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