質問: http://manga.crocro.com/?cat=java&pg=static*field*method を見てstaticの用法を勉強しています。 staticはstaticのフィールド・メソッドに、非staticは非staticのフィールド・メソッドにしかアクセスできないことがわかりました。しかし、ではstaticを使うべき時はいつなのかがわかりません。 staticを使うべき時はいつなのでしょうか?
回答: 特定のインスタンスに属しないフィールド値とかこれを扱うメソッドのために使用します。 例えば、インスタンスの数を数えるカウンタ変数に使ったりします。