我有一个我无法改变的结构。
这是一个例子
文件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类。这是对的吗?
答案 0 :(得分:0)
是的,如果您想在c类中使用Class b
的所有公共和受保护方法,那将是正确的方法。
否则,您可以直接从class a
扩展c类,以使用a类的受保护函数query
。