在第一类方法包括第二类。我想在第二课中使用第一类父保护方法

时间:2017-12-04 10:47:25

标签: php oop

我有一个我无法改变的结构。

这是一个例子

文件1  

class a
{
    protected function query(){}
}

class b extends a
{
    public function show()
    {
        include "File 2"
    }
}

文件2

class c
{
    public function someFunction()
    {           
        //Here I wanna use query method
    }
}

我可以为c扩展b类。这是对的吗?

1 个答案:

答案 0 :(得分:0)

是的,如果您想在c类中使用Class b的所有公共和受保护方法,那将是正确的方法。

否则,您可以直接从class a扩展c类,以使用a类的受保护函数query