フィールド (計算機科学)
計算機科学において、複合的なデータにおける個々の項目
この記事に雑多な内容を羅列した節があります。 |
- 計算機科学におけるフィールド(field)とはデータであり、領域(フィールド)に分けられる様々な部品を持つデータである。例えば、コンピュータは今日の日付を3つの異なるフィールド: Year (年), Month (月), Day (日) で表現することもある。
- データベースレコードの集合としてのリレーショナルデータベースの配列データは行とも呼ばれる。各々のレコードは様々なフィールドからなり、すべてのレコードの同一フィールドは列を形作る。
- オブジェクト指向プログラミングでは、フィールド(field, データメンバー, data memberとも呼ばれる)はクラスやオブジェクトでカプセル化されたデータである。クラスのメソッドがオブジェクトへの操作を担うのに対して、フィールドはオブジェクトの状態を表す。通常のフィールドはインスタンス変数(instance variable)と呼ばれることもあり、オブジェクトのインスタンスごとに存在する。一方静的フィールド(static field)はクラス変数(class variable)とも呼ばれ、クラスのすべてのインスタンスで共有される一つの変数である。
- フィールドは、プログラミング言語によっては、メンバー変数(member variable)と呼ばれることもある。さらに言語によっては、フィールドとメソッドの中間に位置する概念として、プロパティ(property)をサポートするものもある。