>>121
>static double [] hoge にはいっている数値の和と平均を計算する
>メソッドなんですが、それはクラスメソッドだとダメなんでしょうか?

ということは、2つのFooインスタンス
Foo foo1, foo2;
に対して、
foo1.sum() と foo2.sum() の結果は違う値にならないといけない(インスタンス毎の
double[] hogeを元に計算するのだから当然)から、
合計(sum())と平均(avareage())はクラスメソッドではなく、インスタンスメソッドで
なくてはいけない。

だから、合計と平均を求めるメソッドがstaticというのが間違い。
何度も言うけど、staticなメソッド、メンバ変数は全インスタンスで共有される。
変数なら一つだし、メソッドなら、どのインスタンスから呼び出しても同じ値を返す。