Esempio n. 1
0
    public function setTankVolume($volume)
    {
        $this->tankVolume = $volume;
    }
    public abstract function calcNumMilesOnFullTank();
}
class Honda extends Car
{
    public function calcNumMilesOnFullTank()
    {
        $miles = $this->tankVolume * 30;
        return $miles;
    }
}
class Toyota extends Car
{
    public function calcNumMilesOnFullTank()
    {
        return $miles = $this->tankVolume * 33;
    }
    public function getColor()
    {
        return "beige";
    }
}
$toyota1 = new Toyota();
$toyota1->setTankVolume(10);
echo $toyota1->calcNumMilesOnFullTank();
//330
echo $toyota1->getColor();
//beige
Esempio n. 2
0
<?php

include 'Toyota.php';
$t = new Toyota('Revo');
$t->setColor('เหลือง', 'dd');
$t->setEngine('3000');
echo $t->getColor();
echo "<br>";
echo "เครื่องยนต์ ";
echo $t->getEngine();
echo "<br>";
echo Toyota::findName();
//call static function from toyota class