コード例 #1
0
ファイル: index.php プロジェクト: Gelvazio/CursoPHPWEBIPM
require_once 'class_Veiculo.php';
class novaclasseCarro extends Veiculo
{
    //Atributos
    public $quantidadePortas;
    public function abrirPorta($porta)
    {
        echo 'Carro - Porta ' . $porta . ' aberta!<br>';
    }
}
class Moto extends Veiculo
{
    public $cilindradas;
    public function empinar()
    {
        echo 'Moto - Andando com somente uma roda!<br>';
    }
}
$oCarro = new novaclasseCarro();
$oCarro->quantidadePortas = 4;
$porta = 3;
echo $oCarro->abrirPorta($porta);
$oMoto = new Moto();
$oMoto->modelo = 'Biz';
$oMoto->cor = 'Preta';
$oMoto->cilindradas = 450;
$oMoto->empinar();
echo $oMoto->mostraModelo();
echo '<br><br>';
//Exemplo de encapsulamento
echo '<h1>Exemplo de encapsulamento.<br></h1>';