変数の種類⁉️
変数にもスコープ(※)によって呼び方と使い方を区別してます。😏
※スコープとは⁉️
コード内の「{」から「}」までの範囲。
スコープって慣れると気にしないが、初心者がよく間違ってハマってしまう部分です。
なので、慣れるまでは何回でもチェックしましょ〜💕
ローカル変数
簡単に言うとメソッド内で使う変数です。
例)
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)」
そして、変数を実際に手を動かしながら身につけましょ〜
👇をご覧ください〜