$this->text = $textでもいいのでは?

2020年6月19日
ユーザー

抽象クラスを使用するまでは、親クラスが Post で、子クラスが SponsoredPost であったので、引き数 $text と $sponsor を使って SponsoredPost のインスタンスを作る際、$text に関しては、親クラスの コンストラクタを使うとして、

parent:: __construct($text, $sponsor);

としていますが、今回の抽象クラスのレッスンでは、親クラスが BasePost で、子クラスが Post と SponsoredPost になっているので、今回は、

parent:: __construct($text, $sponsor); 

とするより、

$this->text = $text;

とするのがいいのではないかと思います。如何でしょうか。

試してみたら、どちらの方法もきちんと動作するようですが・・・

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?