{ public function __construct($x = 0, $y = 0) { parent::__construct($x, $y); } //это делать не обязательно берет из родительского конструктора public function move($x, $y) { $this->strMove($x, $y, "легковой"); } } class Truck extends Auto { private $capasity; public function __construct($x = 0, $y = 0, $capasity = 5000) { parent::__construct($x, $y); $this->capasity = $capasity; } //это делать не обязательно берет из родительского конструктора public function move($x, $y) { $this->strMove($x, $y, "грузовой"); } } $auto = new Auto(); $car = new Car(); $truck = new Truck(); $auto->move(10, 10); $car->move(10, 10); $truck->move(10, 10);