【初心者】Java質問・相談スレ5【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
012993
NGNGようです。
>//合計を求める
>double sum = foo.sum();
MAIN内部で
fooが一個だったときは、これでうまくいっていたのでした。
foo[i]としだしたあたりから、すべてうまくいかなくなって、
ループで数を増やせばいいという見通しが甘いことに気づいたのでした。
ここで、それはstaticというのをhoge[]につけているからだと指摘され
いったん解決するのかと思ったのですが、もっと根本的な問題と
いうことがわかり、Fooのクラスの設計から出直してきます。
Fooのなかのクラスメソッドのほうにはstaticという冠詞はつけて
いないのですが、クラスでメソッドを定義するとデフォルトで
staticということになるんでしょうか?
あと漏れの持っている本はしょぼいのでstaticという言葉の
定義がきっちりかいてありません。もしよろしければ
誰か教えてください。
■ このスレッドは過去ログ倉庫に格納されています