Exemple #1
0
            echo "Cuidado el motor ya esta encendido <br>";
        } else {
            echo "El motor ahora esta encendido <br>";
            $this->motor = true;
        }
    }
}
class moto extends Vehiculo
{
    public function estadoMoto()
    {
        $this->estado();
    }
}
class Cuatrimoto extends Moto
{
    public function estadoCuatrimoto()
    {
        $this->estado();
    }
}
$moto = new Cuatrimoto();
$moto->estadoCuatrimoto();
/* Primer bloque de pruebas
	$vehiculo = new Vehiculo();
	$vehiculo->estado();
	$vehiculo->encender();
	$vehiculo->estado();*/
/*Segundo bloque de pruebas
	$moto = new Moto();
	$moto->estadoMoto();*/
Exemple #2
0
    //Metodos
    public function estado()
    {
        if ($this->motor) {
            echo "El motor esta encendido <br>";
        } else {
            echo "El motor esta apagado <br>";
        }
    }
    public function encender()
    {
        if ($this->motor) {
            echo "Cuidado, el motor esta encendido <br>";
        } else {
            echo "El motor ahora esta encendido <br>";
            $this->motor = true;
        }
    }
}
class Moto extends Vehiculo
{
    public function estadoMoto()
    {
        self::estado();
    }
}
class Cuatrimoto extends Moto
{
}
$moto = new Cuatrimoto();
$moto->estado();