Respuesta: Duda ejercicio vale ya esta, lo que hice fue lo siguiente.
remplace el constructor que tenia en la clase padre
function __construct($tipo_vehiculo, $marca, $modelo, $combustible, $cubicaje, $num_puertas){
$this->tipo_vehiculo = $tipo_vehiculo;
$this->marca = $marca;
$this->modelo = $modelo;
$this->combustible = $combustible;
$this->cubicaje = $cubicaje;
$this->num_puertas = $num_puertas;
}
[B]por la funcion
function define_valores($tipo_vehiculo, $marca, $modelo, $combustible, $cubicaje, $num_puertas){
$this->tipo_vehiculo = $tipo_vehiculo;
$this->marca = $marca;
$this->modelo = $modelo;
$this->combustible = $combustible;
$this->cubicaje = $cubicaje;
$this->num_puertas = $num_puertas;
}
y modifique las ultimas lineas. antes
$obj = new automovil($tipo_vehiculo, $marca, $modelo, $combustible, $cubicaje, $num_puertas);
$obj2 = new automovil($tipo_vehiculo1, $marca1, $modelo1, $combustible1, $cubicaje1, $num_puertas1);
$obj3 = new automovil($tipo_vehiculo2, $marca2, $modelo2, $combustible2, $cubicaje2, $num_puertas2);
$objcoche = new coche($num_plazas, $tipo_tapiceria, $tipo_coche);
$objmoto = new moto($num_cilindros, $tip_transmision, $tip_moto);
$objcamion = new camion($num_ejes, $tara, $PMA, $metros_longitud, $tip_utlizacion);
$obj->visua_valores();
$objcoche->defi_valores_coche();
print "<br>";
print "<br>";
$obj2->visua_valores();
$objmoto->defi_valores_moto();
print "<br>";
print "<br>";
$obj3->visua_valores();
$objcamion->defi_valores_camion();
print "<br>";
print "<br>"; despues
//$obj = new automovil($tipo_vehiculo, $marca, $modelo, $combustible, $cubicaje, $num_puertas);
//$obj2 = new automovil($tipo_vehiculo1, $marca1, $modelo1, $combustible1, $cubicaje1, $num_puertas1);
//$obj3 = new automovil($tipo_vehiculo2, $marca2, $modelo2, $combustible2, $cubicaje2, $num_puertas2);
$objcoche = new coche($num_plazas, $tipo_tapiceria, $tipo_coche);
$objmoto = new moto($num_cilindros, $tip_transmision, $tip_moto);
$objcamion = new camion($num_ejes, $tara, $PMA, $metros_longitud, $tip_utlizacion);
$objcoche->define_valores($tipo_vehiculo, $marca, $modelo, $combustible, $cubicaje, $num_puertas);
$objcoche->visua_valores();
$objcoche->defi_valores_coche();
print "<br>";
print "<br>";
$objmoto->define_valores($tipo_vehiculo1, $marca1, $modelo1, $combustible1, $cubicaje1, $num_puertas1);
$objmoto->visua_valores();
$objmoto->defi_valores_moto();
print "<br>";
print "<br>";
$objcamion->define_valores($tipo_vehiculo2, $marca2, $modelo2, $combustible2, $cubicaje2, $num_puertas2);
$objcamion->visua_valores();
$objcamion->defi_valores_camion();
print "<br>";
print "<br>";
Es asi, no????? |