プログラマの卵:備忘録

備忘録です。メモ代わりですが、少しでも皆様の役に立てば幸いです。

【Java】フィールド変数とローカル変数

フィールド変数とローカル変数についてまとめる。

フィールド変数 クラス内に定義される変数のこと。 フィールド変数はクラス内のメソッドから参照可能な変数となる。

ローカル変数 メソッド内にて宣言された変数のこと。 ※メソッド内の範囲でしか参照できない変数。 ※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);  // コンパイルエラー ※上記変数にアクセス不可
    }

以上。