【初心者】Java質問・相談スレッド78【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0056デフォルトの名無しさん
2005/12/24(土) 01:06:57クラス変数やインスタンス変数とは異なります。
クラス変数かインスタンス変数はstaticであるかどうかであり、フィールドはメソッド内で定義されるローカル変数とは異なり、クラスに属する変数になります。
つまり、フィールドのあり方として、クラス変数かインスタンス変数があるということです。
>>37
・クラスメソッド
そのクラスの状態に関係ないメソッドに使用する。
入力されたものを変換して出力するだけのものはクラスメソッドにします。
例えば、java.lang.Mathクラスのようにユーティリティクラスに使用します。
・インスタンスメソッド
そのクラスの状態に関係のあるメソッドに使用する。
通常のオブジェクト指向的な使い方になります。
■ このスレッドは過去ログ倉庫に格納されています