>>108さん 名前つけました93です。
public Foo(int size) {
 hoge = new double[size];
}
つまりこういうコンストラクタをFooで定義しておけばいいんですね。

>>110さん

>hoge が static になってるからインスタンスいくつ作っても同じ物になります。

どうもです!じつはさっきからこの問題にぶち当たっていたのです。
おなじもんがたくさんできるので困っていたのです。staticは
クラス変数にはつけると本に書いてあったのですが、難しいですね。
わからんことだらけです。