コード例 #1
0
ファイル: inheritance.php プロジェクト: vinillo/example
        return 50;
    }
    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;
});
コード例 #2
0
ファイル: HW.php プロジェクト: ShefGena/homeworks
{
    public $name;
    //public $color;
    public $speed;
    public $dvizok;
    public $time_0_to_100;
    public function drive()
    {
        echo "Na {$this->name} ustanovlen {$this->dvizok} dvizok, razgon ot 0 do 100 km/h za {$this->time_0_to_100} <br>";
    }
}
class Jiguli extends Car
{
    public $name = "VAZ2101";
    public $color = "RED-DEVIL";
    public $speed = "140";
    public $dvizok = "standartnyi";
    public $time_0_to_100 = "23 sec.";
}
class Ferrari extends Car
{
    public $name = "Ferrari 550 Maranello";
    public $color = "RED-DEVIL";
    public $speed = "340";
    public $dvizok = "prodvinutyi";
    public $time_0_to_100 = "3 sec.";
}
$vaz = new Jiguli();
$maranello = new Ferrari();
$vaz->drive();
$maranello->drive();
<?php

abstract class Car
{
    abstract function gear();
}
class Ferrari extends Car
{
    public function gear()
    {
        return "7";
    }
}
class Maserati extends Car
{
    public function gear()
    {
        return "6";
    }
}
$ferrari = new Ferrari();
echo $ferrari->gear();
echo "<br />";
$maserati = new Maserati();
echo $maserati->gear();
コード例 #4
0
ファイル: car.php プロジェクト: svtokarevsv/PHP_academy
{
    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();
コード例 #5
0
ファイル: classCar.php プロジェクト: SCARFACET0NY/Homework
class Car
{
    public $wheels = 4;
    public $engine;
    public $doors;
    public $color;
    public $maxSpeed;
    public function drive()
    {
        if ($this->turbo) {
            echo "Advanced engine deployed ... accelerate to 100kph in 3 seconds";
        } else {
            echo "Standard engine deployed ... accelerate to 40kph in 10 seconds";
        }
    }
}
class Ferrari extends Car
{
    public $abs;
    public $srs;
    public $turbo = true;
}
class Giguli extends Car
{
    public $turbo = false;
}
$f458 = new Ferrari();
$f458->drive();
echo "<br>";
$kopeika = new Giguli();
$kopeika->drive();