比方說,我有一個類PHP構造函數:「繼承」的構造函數會使用Inherited或Parent類的overriden方法嗎?
class Item {
public function __construct($id) {
if(!empty($id)) {
$this->doSomethingWithID($id);
}
}
public function dummyMethod() {
//does Something.
}
protected function doSomethingWithID($id) {
//Does something with the ID
}
}
如果我有一個繼承的類是這樣的:
class Product extends Item {
public function __construct() {
parent::__construct();
}
protected function doSomethingWithID($id) {
//OVERRIDES THE PARENT FUNCTION
}
}
將產品類中使用重載的方法?還是會使用Parent方法?
你可以試試看看 –
沒辦法,因爲我正在處理別人的代碼,沒有找到一個安全的測試方法,只是想確保它按我想的方式工作,所以我可以繼續分析它。謝謝 – JuanBonnett