プログラミングにおいて、オブジェクトのプライベート属性の値を取得するためのメソッド。データへのアクセス制御を実現する。
「getter」を星図で探索する →
「getter」とは?意味を解説
オブジェクト指向プログラミングで、クラスの内部データ(プライベート属性)の値を外部から安全に取得するためのメソッドやプロパティ。直接アクセスを禁止し、getterを通じて制御することで、データの整合性を保ち、内部実装の変更に強い設計を実現する。
例文
- このクラスのgetterを呼び出して、ユーザーの年齢を取得する。
- getterを定義することで、無効なデータの取得を防ぐことができる。
- Pythonではプロパティデコレータでgetterを実装する。
語源・由来
英語の「get」(得る)に、実行者を表す「-er」が付いた形。1990年代のオブジェクト指向言語の普及に伴い、データアクセス制御の標準的な手法として定着した。
英語で言うと
getteraccessorproperty getter
「getter」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「getter」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「getter」を探索する →