Ejemplo n.º 1
0
        $this->x++;
    }
}
class Guerreiro extends Personagem
{
    public function atacar(Personagem $outro)
    {
        $outro->dano();
    }
}
class Ninja extends Guerreiro
{
}
class Mago extends Personagem
{
    public function atacar(Personagem $outro)
    {
        $outro->dano();
    }
}
$frank = new Ninja();
$frank->nome = "Frank";
$frank->pracima();
$frank->dano();
$frank->dano();
print_r($frank);
$brigao = new Guerreiro();
$brigao->atacar($frank);
print_r($frank);
$bill = new Ninja();
$brigao->atacar($bill);