クラスの基本 / ch07

ch07 — アクセス修飾子 (public / private / protected)

学習目標

  • public / private / protected の違いを言える
  • private プロパティは外から直接触れない ($obj->prop で失敗) と理解する
  • private プロパティを public メソッド経由で取得するパターン (getter) を書ける

所要時間

スライド 4 分 + ドリル 1 問 = 10 分

ドリル

no 内容
01 private $namepublic function getName() で取り出す

protected継承 と一緒に使う修飾子なので、本格的に使うのは L9。本 chapter では「子クラスから触れる」とだけ覚える。

演習問題(1問)

  1. ドリル 01 — private プロパティを getter で取り出す

    starter.php answer.php

サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリ(nomuraya-dojo/php)を clone してください。