プロパティとは
プロパティ () は 物体 の 特性 ・ 特質 を意味する言葉である。
言語の概念としてのプロパティ
一部の プログラミング言語 において、プロパティとはクラスに定義できる、特殊なメンバの一種である。
プロパティへのアクセスは文法上はフィールドと同様に行えるものの、実際には アクセサ の呼び出しに変換される。フィールドと同様に扱うことができるので、 メソッド を呼び出すより簡潔で、かつ操作の意味が明確な記述が可能となる。一方で、内部ではメソッドの呼び出しとなるので、データの取得・設定に際して介入を加えることが可能になる。例えば、設定される値を事前に検証したり、 GUI の表示状態を表すために取得のみ可能なプロパティを設けたりすることができる。
このようなことから、プロパティはフィールドとメソッドの中間的な存在と考えることができ、また高水準な カプセル化 の実現にも使われる。
この場合のプロパティは、プログラミング言語によっては フィールド や メンバ変数 と呼ぶことがある。Javaには、 C# のプロパティに近い機能として Bean がある。 UML ではプロパティのことを 属性 と呼ぶ。
Windowsにおけるプロパティ
Microsoft Windows におけるプロパティは、 コンピュータ 、 ファイル 、 アプリケーション の 設定 などの情報を保持した 属性 のことである。
Javaにおけるプロパティ
Java におけるプロパティは、によって取得できる変数ややクラスで管理できる情報や、それらのクラスが管理するプロパティファイルのことを指す。
関連項目
- メソッド (計算機科学) ...






