猿问

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

根据我的理解,一个好的做法是不要给一个类太多的责任,而且最好分成子类,我是编程新手,所以我的想法是做以下事情:


<?php


class ChildClass extends ParentClass

{


    public static function child()

    {


        echo "Child";   


    }


}


class ParentClass

{



    public static function parentF()

    {


        echo "Parent";  


    }



}


ParentClass::child();

但是,这失败了,因为 Parent 无权访问 child 函数。根据我的描述,我应该做什么?我的目标是学习如何将一个大类拆分成多个类,以使事情更容易维护。


长风秋雁
浏览 121回答 1
1回答

米琪卡哇伊

类只能像你总结的那样访问他们的父级,而不是相反。扩展使父函数在子函数中可用。那么可能的是:ChildClass::parentF();
随时随地看视频慕课网APP
我要回答