PHP:如何从基类调用子方法?

时间:2019-05-06 11:10:46

标签: php static-methods

根据我的理解,优良作法是不要给一个类过多的责任,也不要将其划分为多个子类,这是我的编程新手,所以我的想法是执行以下操作:

<?php

class ChildClass extends ParentClass
{

    public static function child()
    {

        echo "Child";   

    }

}

class ParentClass
{


    public static function parentF()
    {

        echo "Parent";  

    }


}

ParentClass::child();

但是,这失败了,因为父级无权访问子级功能。根据我的描述,我应该怎么做呢?我的目标是学习如何将一个大类分成多个类,以使事情更易于维护。

1 个答案:

答案 0 :(得分:1)

类只能像您得出的结论那样访问其父类,而不能相反。扩展使父功能在子级中可用。

所以可能的是:

ChildClass::parentF();