LoginSignup
18
11

More than 3 years have passed since last update.

【Java入門】変数の種類、ローカル変数・フィールド変数・グローバル変数

Posted at

変数の種類⁉️

変数にもスコープ(※)によって呼び方と使い方を区別してます。😏

※スコープとは⁉️
コード内の「{」から「}」までの範囲。
スコープって慣れると気にしないが、初心者がよく間違ってハマってしまう部分です。
なので、慣れるまでは何回でもチェックしましょ〜💕

ローカル変数

簡単に言うとメソッド内で使う変数です。

例)
public static void main(String[] args) {
    int a = 0;
}

フィールド変数

簡単に言うとクラス内で使う変数です。

例)
public class Sample {
    int a = 0;
    public static void main(String[] args) {
    }
}

グローバル変数

クラスを自由にアクセスができる変数です。
Javaはクローバル変数が別に存在しません。
なぜ⁉️
フィールド変数に修飾子を「Public Static」で設定するとそれがグローバル変数になるからです‼️

例)
public class Sample {
    public static int a = 0;
    public static void main(String[] args) {
    }
}

実際にコードを書いてみましょ❣️

今まで勉強して来た「クラス(Class)」・「メソッド(Method)」
そして、変数を実際に手を動かしながら身につけましょ〜

👇をご覧ください〜

変数編

18
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
11