オブジェクト指向プログラミングの重要な概念であるカプセル化を実現するためには、クラスのフィールドへの単純な値の設定/取得に対しても何らかのアクセス制御を行う必要がある。