第3章 アクセス修飾子とカプセル化
3 アクセス修飾子とカプセル化
本章ではオブジェクト指向プログラミングの特徴の1つであるカプセル化と、それを実現するためのアクセス修飾子について取り上げていきます。カプセル化の概念や、アクセス修飾子を用いたクラスメンバへのアクセス制限について学習します。
第3章 アクセス修飾子とカプセル化【この章のポイント】
- クラスのメンバへのアクセス制限を理解する
- アクセス修飾子について理解する
- カプセル化の概念について理解する
3.1 メンバのアクセスを制限する
_3.1.1 メンバ変数に直接アクセスする方法
_3.1.2 メンバにprivate修飾子をつける
_3.1.3 フィールド変数にprivate修飾子をつけたプログラム
_3.1.4 メソッドにpublicをつける
_3.1.5 メソッドにpublic修飾子をつけたプログラム
3.2 アクセス修飾子について
3.3 カプセル化について
_3.3.1 カプセル化クラスと非カプセル化クラスの比較
_3.3.2 アクセサメソッドの作成規則について
3.4 本章のまとめ
3.5 練習問題
3.6 練習問題 解答