第10章 オブジェクト指向構文 / 第1回 模擬試験
PHPのカプセル化に関する次の記述のうち、誤っているものはどれか。
カプセル化は、クラスの内部実装を隠蔽し、外部からのアクセスを制限する。
`public`は、どこからでもアクセス可能であることを示す。
`protected`は、そのクラス自身と子クラスからのみアクセス可能であることを示す。
`private`は、そのクラス自身と子クラスからアクセス可能であることを示す。
正解
解説
`private`は、そのクラス自身からのみアクセス可能であり、子クラスからはアクセスできません。
(参照: 独習PHP 第4版 第10章 オブジェクト指向構文 10.2節 カプセル化 p.489〜495)