PROFESSIONAL GAME CREATOR SCHOOL G学院 用語集

OFFICIAL SITEへ戻る

フィールド

 フィールドとは、オブジェクト指向プログラミングにおいて、クラスやオブジェクトでカプセル化されたデータを指します。フィールドという言葉は、プログラミング言語によって異なりますが、大まかに言えば、プログラミング言語において、個々のインスタンスが持つ変数、メンバ変数等の変数データを指します。クラスにはメンバ関数(メソッド)とメンバ変数が存在しますが、フィールドはこのメンバ変数のことを指します。
 多くの場合、フィールドはオブジェクトの実体(インスタンス)ごとに存在することから、インスタンス変数と呼ばれることもあります。一方でクラス変数とも呼ばれる、全てのインスタンスで共有される変数も存在しますが、この変数は個々のオブジェクト毎に異なる存在ではなく、フィールドとは少し異なります。
 プロパティはフィールドとメソッド、つまりメンバ変数とメンバ関数の中間に位置する存在です。

用語集一覧へ戻る