練習問題 解答
5.5 練習問題 解答
問1
① ×:アクセス制限を示唆しているだけで参照はできます。
② ○
③ ×:カプセル化とはインスタンス変数をアクセス制限し、そのインスタンス変数にアクセスするメソッドを用意したクラスのことをさします。
④ ○
問2
① アンダースコア_を二つつける
② nameではなくself.__nameにする
③ デコレータ名を「ゲッター名.setter」にする
問3
① 各インスタンス変数の頭文字に「__(アンダースコア2つ)」を追加
② showメソッド内の各インスタンス変数の頭文字に「__(アンダースコア2つ)」を追加
③ 各インスタンス変数のアクセサメソッドを追加