Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/06/2010, 11:21
Blashak
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 17 años, 2 meses
Puntos: 2
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?????