• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのオブジェクト指向の処理に関して)

PHPのオブジェクト指向の処理に関して

このQ&Aのポイント
  • PHPのオブジェクト指向の処理について解説します。
  • 下記のスクリプトでは、Televisionクラスを使用してチャンネルを設定し表示しています。
  • 一度目の処理で8ではなく4が表示されるのは、private変数が上書きされるためです。

質問者が選んだベストアンサー

  • ベストアンサー
  • R_Earl
  • ベストアンサー率55% (473/849)
回答No.1

そうです。 $tvが指しているオブジェクトの$channelNoに4が代入されたので、 それがそのまま残っています。 private $channelNo = 8の代入処理は、オブジェクトの生成時にだけ行われます。 それ以外の場所でこの代入処理が行われることはありません。

sryou1985kun
質問者

お礼

ありがとうございます。わたしの思った通りの答えを頂いたのでとても嬉しいです。

関連するQ&A