【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
抽象クラスを使用するまでは、親クラスが Post で、子クラスが SponsoredPost であったので、引き数 $text と $sponsor を使って SponsoredPost のインスタンスを作る際、$text に関しては、親クラスの コンストラクタを使うとして、
parent:: __construct($text, $sponsor);
としていますが、今回の抽象クラスのレッスンでは、親クラスが BasePost で、子クラスが Post と SponsoredPost になっているので、今回は、
とするより、
$this->text = $text;
とするのがいいのではないかと思います。如何でしょうか。
試してみたら、どちらの方法もきちんと動作するようですが・・・
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
抽象クラスを使用するまでは、親クラスが Post で、子クラスが SponsoredPost であったので、引き数 $text と $sponsor を使って SponsoredPost のインスタンスを作る際、$text に関しては、親クラスの コンストラクタを使うとして、
としていますが、今回の抽象クラスのレッスンでは、親クラスが BasePost で、子クラスが Post と SponsoredPost になっているので、今回は、
とするより、
とするのがいいのではないかと思います。如何でしょうか。
試してみたら、どちらの方法もきちんと動作するようですが・・・