Exemplo n.º 1
0
    }
}
class soccerball extends inflataBall
{
    public function __construct()
    {
        $this->diameter = "22cm";
        $this->targetPSI = 12;
    }
}
class basketball extends inflataBall
{
    public function __construct()
    {
        $this->diameter = "24cm";
        $this->targetPSI = 9;
    }
}
class pump
{
    public static function inflate(inflataBall $ball)
    {
        $ball->inflate(5);
    }
}
$b = new basketball();
pump::inflate($b);
pump::inflate($b);
pump::inflate($b);
pump::inflate($b);