Cpp クラス アクセス指定子 新しいページはコチラ
提供: yonewiki
(→クラス アクセス指定子) |
(→クラス アクセス指定子) |
||
155行: | 155行: | ||
− | これは何のために、こんなまどろっこしいことになっているのでしょうか?今のところのプログラムでは直接、m_nValueの値を設定できた方が良さそうに感じます。実はこのクラスはm_nValueには- | + | これは何のために、こんなまどろっこしいことになっているのでしょうか?今のところのプログラムでは直接、m_nValueの値を設定できた方が良さそうに感じます。実はこのクラスはm_nValueには-999~999の値を最初に設定してほしいという規制を作りたいとします。そうするとSet関数内でその新たに規制のための処理を追加すれば良くて、直接に変数を呼び出して値を設定をすることはできないということが、クラスという機能を使う考え方になっています。そのためにアクセス指定子によって、直接に変数を呼び出すことを制御できることになります。このような仕組みを隠蔽と呼んでいます。 |