有很多子类调用覆盖父方法的例子,最常见的是parent::__construct()
。然而,在这些情况下,您实际上是从孩子本身的具体方法调用父母。我可以使用继承的方法递归调用一个从子对象到父对象的方法吗?
有没有一种方法,我可以递归调用一个方法从孩子到第一个祖先,使用继承的方法?
如果我在抽象父类中使用parent::methodName()
,它会导致一个致命错误,说'当前类作用域没有父对象时不能访问父::。大概这是因为'parent'正在被评估为相对于抽象类本身,而不是当前的类上下文。
谢谢...
你认为如何调用未实现的方法(抽象)? – Johntor
谢谢@Johntor,对吧。请参阅上面的编辑。 –