PHP父类调用子类方法的代码例子
2014-04-09 00:00
453 查看
今天突然发现需要在父类中调用子类的方法,之前一直都没这么用过,通过实践发现也可以。例子如:
不过感觉上这不叫父类调子类,是子类调自己的方法而已,因为实例化是子类,如果你实例化父类还能调子类的方法就有问题了。
<?php /** * 父类调用子类方法 基类 * @author LNMP100 * */ class BaseApp { /** * 调用子类方法 * @version 创建时间:2013-07-10 */ function _run_action() { $action = "index"; $this->$action(); } } class DefaultApp extends BaseApp { /** * 此方法将在父类中调用 */ function index() { echo "DefaultApp->index() invoked"; } function Go(){ //调用父类 parent::_run_action(); } } $default=new DefaultApp(); $default->Go(); //将显示DefaultApp->index() invoked ?>
不过感觉上这不叫父类调子类,是子类调自己的方法而已,因为实例化是子类,如果你实例化父类还能调子类的方法就有问题了。
相关文章推荐
- PHP父类调用子类方法的代码例子
- php 子类中如何调用父类的变量和方法
- php父类调用子类方法
- php继承父类,子类和父类中都有同名方法,实例化子类,在父类中调用这个方法,调用的是子类的
- PHP在子类方法B调用父类的方法A时,不传参数时仍能得到方法B的名称
- PHP 父类静态方法中调用子类静态方法
- php基础 继承_子类中如何调用父类的变量和方法
- php 父类调用子类方法和成员
- Android代码学习-嵌套类,嵌套接口,匿名类,接口引用,子类调用父类的方法
- PHP父类调用子类方法
- PHP父类调用子类的protected方法
- PHP父类调用子类方法,CodeIgniter中DB的继承关系
- php 父类调用子类方法
- PHP父类调用子类方法
- php 子类中如何调用父类的变量和方法
- php 子类调用父类的方法
- 子类实现父类的抽象方法,父类调用抽象方法
- JavaScript中子类调用父类方法
- 30个php操作redis常用方法代码例子
- php实现parent调用父类的构造方法与被覆写的方法