変数は定義済みのストレージ領域であると言えます。値を保存できる場所がRAMにあるという事実。変数識別子は、その領域に付ける名前です。
もちろん、識別子は変数以外にも名前を付けることができます。関数 (in/out パラメーターを持つコードのパック) にも名前があります:関数識別子. タイプ (値ドメイン) には、タイプ IDという名前もあります。クラス (関数メンバーを持つ型) には、クラス識別子などがあります。
たとえば、「4」は値です。さらに、それは整数です。独自の整数を管理したい場合はどうしますか? 整数を保存するためのストレージ領域、そのストレージ領域を参照するための名前、その領域に保存する値の種類 (タイプ/ドメイン) を定義する必要があり、そのタイプを参照して指定するための名前が必要です。したがって、次のように記述します。
int var;
Java パーサーが次の構造の文を検出した場合name name;
、ストレージ領域を作成していることがわかります。最初の部分は、領域が対象とする値の型を指定します。それを指定する唯一の手段は、その型の型識別子を記述することです。これは、型自体が抽象概念であるためです (たとえば、int
何かが整数)。
2番目の部分は、後で使用するためにその領域に付けたい名前です。名前を使用してストレージ領域を参照することは、他の手段を使用するよりも簡単だからです(たとえば、メモリの方向など)。あなた)。