class Moto extends Vehiculo
{
    public function estadoMoto()
    {
        self::estado();
        echo "<br/>";
        echo $this->color;
        //NO PUEDO ACCDER A MARCA POR SER PRIVATE
        //echo $this->marca;
    }
}
class Escuter extends Moto
{
}
//INSTANCIA
$vehiculo = new Vehiculo();
//$vehiculo->estado();
$vehiculo->encender();
//$vehiculo->estado();
print "<br/>.....CLASE MOTO.....<br/>";
$moto = new Moto();
//NO PUEDE ACCEDER DIRECTAMENTE AL METODO POR SER PROTECTED
//$moto->estado();
$moto->encender();
//SI FUESE EL METODO estado() PRIVATE NO PODRIA ACCEDER AL METODO, POR PERTENECER SOLO A LA CLASE VEHICULO
$moto->estadoMoto();
print "<br/>.....CLASE ESCUTER.....<br/>";
$escuter = new Escuter();
$escuter->estadoMoto();
//NO PUEDO ACCEDER POR SER PRIVATE
//$vehiculo->marca;