有很多子類調用覆蓋父方法的例子,最常見的是parent::__construct()
。然而,在這些情況下,您實際上是從孩子本身的具體方法調用父母。我可以使用繼承的方法遞歸調用一個從子對象到父對象的方法嗎?
有沒有一種方法,我可以遞歸調用一個方法從孩子到第一個祖先,使用繼承的方法?
如果我在抽象父類中使用parent::methodName()
,它會導致一個致命錯誤,說'當前類作用域沒有父對象時不能訪問父::。大概這是因爲'parent'正在被評估爲相對於抽象類本身,而不是當前的類上下文。
謝謝...
你認爲如何調用未實現的方法(抽象)? – Johntor
謝謝@Johntor,對吧。請參閱上面的編輯。 –