Exemplo n.º 1
0
 public function copy()
 {
     $car = new Car();
     $car->setBody($this->getBody());
     $car->setWheel($this->getWheel());
     $car->setEngine($this->getEngine());
     return $car;
 }
Exemplo n.º 2
0
    }
    protected function setEngine()
    {
        $this->runEngine();
    }
    private function runEngine()
    {
    }
}
class Car extends Vehicle
{
    function setSeats($seats)
    {
        $this->seats = $seats;
        $this->setEngine();
    }
}
class Truck extends Vehicle
{
    function setSeats($seats)
    {
        $this->seats = $seats;
    }
}
$car = new Car();
$car->color = 'red';
$car->setEngine('2000');
echo "<pre>";
print_r($car);
exit;
$car->engine = '1000HP';