<PHPLearn/>
クラス基礎 レッスン4

アクセス修飾子

public、private、protectedの各アクセス修飾子の使い方を学びます。

概要

アクセス修飾子はプロパティやメソッドへのアクセス範囲を制御します。publicは誰でも、privateはクラス内のみ、protectedはクラスと子クラスからアクセスできます。

  • public: どこからでもアクセス可能
  • private: そのクラス内からのみアクセス可能
  • protected: そのクラスおよびサブクラスからアクセス可能

カプセル化の実践

privateで内部データを隠蔽し、publicメソッドでアクセスを制御します。

PHPエディタ

getterとsetter

privateプロパティへのアクセスはgetterとsetterメソッドで制御します。

PHPエディタ