フィールド変数とローカル変数についてまとめる。
フィールド変数 クラス内に定義される変数のこと。 フィールド変数はクラス内のメソッドから参照可能な変数となる。
ローカル変数 メソッド内にて宣言された変数のこと。 ※メソッド内の範囲でしか参照できない変数。 ※if文/for文/while文等にて宣言されている変数もローカル変数に含まれる。
フィールド変数の実例
public class fieldSample { private String name = "Jony"; public void name() { System.out.println(name); // 実行結果:Jony } }
ローカル変数の実例
public class localSample { public void sample() { String name = "Jony"; int age = 30; } public static void main(String[] args) { System.out.println(name); // コンパイルエラー ※上記変数にアクセス不可 System.out.println(age); // コンパイルエラー ※上記変数にアクセス不可 }
以上。