segunda-feira, 5 de março de 2012

Usando classe "extends".


<?
class MensagemSimples{
protected $titulo;
protected $texto;

protected function setTitulo($valor){
$this->titulo = $valor;
}

protected function setTexto($valor){
$this->texto = $valor;
}

function printTitulo($valor){
$this->setTitulo($valor);
echo $this->titulo;
}

function printTexto($valor){
$this->setTexto($valor);
echo $this->texto;
}
}

class MensagemBonita extends MensagemSimples{
protected $cor;

public function setCor($cor){
$this->cor=$cor;
}

public function imprime($titulo,$texto){
$mensagem = '<h1 style="color: '.$this->cor.'":>'.$titulo.'</h1><p>'.$texto.'</p>';
echo $mensagem;
}
}

$msg = new MensagemBonita;
$msg->setCor('Red');
$msg->imprime('Titulo da Mensagem','Texto da mensagem');

?>

Nenhum comentário:

Postar um comentário