>>35

クラス変数やインスタンス変数とは異なります。
クラス変数かインスタンス変数はstaticであるかどうかであり、フィールドはメソッド内で定義されるローカル変数とは異なり、クラスに属する変数になります。
つまり、フィールドのあり方として、クラス変数かインスタンス変数があるということです。

>>37

・クラスメソッド
 そのクラスの状態に関係ないメソッドに使用する。
 入力されたものを変換して出力するだけのものはクラスメソッドにします。
 例えば、java.lang.Mathクラスのようにユーティリティクラスに使用します。

・インスタンスメソッド
 そのクラスの状態に関係のあるメソッドに使用する。
 通常のオブジェクト指向的な使い方になります。