「Java/文法/クラス」の版間の差分

削除された内容 追加された内容
クラス内の上述<code>String name;</code>のような要素(フィールドという)を宣言する際、下記のようにstatic 修飾子をつけて宣言したら、そのフィールド要素を「クラス変数」という。
66 行
後述の「メソッド」でも同様、static宣言されたメソッドのことをクラスメソッドと言う。
 
 
インスタンス変数の所属先は、それのインスタンスを生成した呼出側である。よって、呼出側・呼び出され側のクラスと異なる第三の別クラスからは、直接的にはインスタンスの値を読み取ることはできない。
 
一方、クラス変数の所属先は、クラス自体にある。この仕様のため、比較的に容易に、第三のクラスからも値の読み書きがしやすい。
 
== メソッド ==