是的,它确实继承了父方法,直到您重载它们。但是当重载时,你可以通过 preceeding 来调用它们parent::。class Model { public function __construct() { var_dump('From Model'); }}class A extends Model {}class B extends Model { public function __construct() { var_dump('From B'); }}class C extends Model { public function __construct() { parent::__construct(); var_dump('From C'); }}$m = new Model();$a = new A();$b = new B();$c = new C();结果来自$m = new Model();string(10) "来自模型"结果来自$a = new A();string(10) "来自模型"结果来自$b = new B();字符串(6)“来自 B”结果来自$c = new C();string(10) "来自模型"字符串(6)“来自 C”