【初心者】Java質問・相談スレ5【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0133デフォルトの名無しさん
NGNG「クラスメソッド」って「staticメソッド」の意味で使ってるのかと思ってたよ・・・
staticメソッド=クラスメソッド=クラスに属する=全インスタンスで共有される
インスタンスメソッド=クラスのインスタンスに属する
でわかるかな。デフォルトはインスタンスメソッドです。
単に「メソッド」と言うときもインスタンスメソッドの事を指すことが多い。
変数は、何度も書いているけど、例えば100個のインスタンスを作ったときに、
すべてのインスタンスで共有したいのなら、static変数にするし、
そうでなく、別々に持ちたいのならインスタンス変数にする。
簡単に言って、最初のうちはstatic変数もstaticメソッドも使わなくていい。
■ このスレッドは過去ログ倉庫に格納されています