質問 > フロント機能 > extendsクラスの変更方法 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
yona |
投稿日時: 2014/9/29 12:00
対応状況: −−−
|
半人前 登録日: 2012/2/10 居住地: 投稿: 25 |
Re: extendsクラスの変更方法 >こちらに関しては、親の処理をまるまるコピーしないとだめなのででしょうか?
>親クラスのlfInitParamメソッドに記載がされているので、継承されているクラスでは記載が必要ないかと思っておりました。。 extendsって確かに「継承」ではありますが、 親と同名のfunctionを定義した時点でそれは上書き(オーバーライド といいます)となってしまうので、 実質親の処理は機能しないです。 なので、今回修正動作したというのは「きちんと親が呼び出せた」ということです。 親が呼び出せなければコピーをする必要があるというのは、つまりそういうことですね。 PHPのマニュアルでいろいろ説明されているので参考にしてくださいませ。 http://php.net/manual/ja/language.oop5.basic.php |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
extendsクラスの変更方法 | ma-ma | 2014/9/26 17:49 |
Re: extendsクラスの変更方法 | poru | 2014/9/26 18:18 |
Re: extendsクラスの変更方法 | ma-ma | 2014/9/29 11:31 |
Re: extendsクラスの変更方法 | yona | 2014/9/29 11:44 |
Re: extendsクラスの変更方法 | ma-ma | 2014/9/29 11:55 |
Re: extendsクラスの変更方法 | nanasess | 2014/9/30 11:06 |
Re: extendsクラスの変更方法 | yona | 2014/9/26 18:19 |
Re: extendsクラスの変更方法 | ma-ma | 2014/9/29 11:49 |
Re: extendsクラスの変更方法 | y_matsu | 2014/9/27 15:52 |
Re: extendsクラスの変更方法 | ma-ma | 2014/9/29 11:59 |
» Re: extendsクラスの変更方法 | yona | 2014/9/29 12:00 |