Example #1
0
    }
    public function isRunning()
    {
        return $this->isRunning > 0;
    }
}
class Ferrari extends Car
{
    public function maxSpeed()
    {
        return 100;
    }
}
test('Je kan een Ferrari starten en stoppen net zoals elke Car', function () {
    $f = new Ferrari();
    $f->start();
    return $f->isRunning();
});
test('Je kan je Ferrari in mn Garage parkeren', function () {
    $g = new Garage();
    $f = new Ferrari();
    $g->parkeer($f);
    return true;
});
test('Maar met uwen bucht moet ge thuis blijven', function () {
    $g = new Garage();
    $c = new Car();
    $g->parkeer($c);
    return true;
});
class Garage
Example #2
0
{
    public function strah()
    {
        echo "Все меня объезжают, ибо понимают, что с меня ничего не взять при аварии....<br>";
    }
    public function drive()
    {
        parent::drive();
        $this->strah();
    }
}
class Ferrari extends Car
{
    public function prestige()
    {
        echo "Ездить на этой машине престижно<br>";
    }
    public function drive()
    {
        parent::drive();
        $this->prestige();
    }
}
$jiguli = new Jiguli("жигуленок", "слабый", "150", "20");
$ferrari = new Ferrari("феррари ГОЛД", "сильный", "340", "10");
$jiguli->start();
$jiguli->drive();
$jiguli->stop();
$ferrari->start();
$ferrari->drive();
$ferrari->stop();