質問させてください。下記例をご覧いだだけますでしょうか。
lang
1abstract class ParentClass { 2 function __construct() { 3 echo '親クラスのコンストラクト呼び出し<br>'; 4 } 5} 6 7class ChildClass extends ParentClass { 8 function __construct() { 9 echo '子クラスのコンストラクト呼び出し<br>'; 10 } 11} 12 13$c = new ChildClass();
上記のコードについて、どちらのコンストラクタも実行されると思っていたのですが、
抽象クラスであるParentClassのコンストラクタが呼び出されず、ChildClassのコンストラクタだけ呼び出されているようです。
抽象クラスは暗黙的にコールされるわけではないのでしょうか?
ご回答よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。