Hatena Blog Tags

プロパティ

(コンピュータ)
ぷろぱてぃ

あるファイルやデータなどのオブジェクトが持つ性質のこと。一般的には特性や属性の意味。property。

概要

元々英語で資産や財産という意味で、ある対象がなんらかの情報やオブジェクトを持っていることである。
そこからコンピュータ用語としてファイルやデータ、周辺機器などのさまざまな対象の属性に関する情報として使われるようになった。画像データでは高さや幅などのデータであり、音楽ファイルならビットレートやコーデックなどを指す。GUI表示の場合、ファイルを右クリックしてWindwosなら「プロパティ」、Mac OS Xなら「情報を見る」をクリックすることでファイルシステムに保存されている内容を確認することができる。

オブジェクト指向プログラミングにおいて

多くのオブジェクト指向プログラミング言語において、フィールド(データメンバ)とメソッドを介するクラスの種類のひとつ。オブジェクトからフィールドの値など単一の値を出し入れするメソッドであるアクセサの代わりとして用いられる。クラス外部からみるとメンバー変数のように振る舞い、内部から見るとメソッドのように振る舞う機能。フィールドのように読み書き込みができるが、通常プロパティによる読み書きはメソッドの宣言におけるgetとsetとして取り扱われる。オブジェクト指向言語において必須ではないが、パブリックフィールドより高い次元の要約を可能とする。
以下のようなプログラム言語に対応しているが、JavaやC++などは実装しておらず、アクセサと互いの値や状態を変えるメソッド「ミューテータ」を定義する必要がある。

サポートしているプログラム言語
  • ActionScript 3
  • C#
  • D
  • Delphi/Free
  • Pascal
  • F#
  • JavaScript
  • Objective-C 2.0
  • Python
  • Scala
  • Vala
  • Lua
  • Visual Basic

参考リンク


入門プロパティマネジメント

入門プロパティマネジメント

  • 作者: 日本環境管理学会プロパティマネジメント部会
  • 出版社/メーカー: 住宅新報社
  • 発売日: 2008/02/01
  • メディア: 単行本(ソフトカバー)
  • クリック: 37回
  • この商品を含むブログを見る

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

ネットで話題

もっと見る

関連ブログ